Re:Dear open-source maintainers, a letter from GitLab
by 131hn on Monday January 18, 2016 @08:14AM
(#10924168)
Yet, there is still differences. Allowing only "fork" is a good and easy thing.
Having a fork that delete everything and start a new projet is easy to detect and label as spam. (there will always be abuses, but it's okay as long as you can mitigate/moderate)
Re:Dear open-source maintainers, a letter from GitLab
by lmm on Monday January 18, 2016 @09:17AM
(#10924473)
I'd think it's pretty easy to have a policy that says "only VLC forks or VLC-related projects". What if someone wants to pull out part of VLC into its own library?
Re:Dear open-source maintainers, a letter from GitLab
by 131hn on Tuesday January 19, 2016 @12:08PM
(#10932049)
I'll say it is legit to be hosted on gitlab.videolan.org (edit typo)
Re:Dear open-source maintainers, a letter from GitLab
by jobvandervoort on Monday January 18, 2016 @10:35AM
(#10924928)
On your own instance, disallow creation or restrict of further projects. Ask people to use the 'Import any repo by URL' feature in GitLab on their own instance / GitLab.com.
We're planning to add cross-server merge requests in the future, which would make it that you don't have to host the forks yourself [0].
Re:Dear open-source maintainers, a letter from GitLab
by jbk on Monday January 18, 2016 @08:45AM
(#10924310)
> On a technical level that seems an impossible distinction to make.
Sure, but at least it would be clear what is 'allowed'.
Re:Dear open-source maintainers, a letter from GitLab
by e12e on Monday January 18, 2016 @08:14AM
(#10924169)
It would still send a signal of "please don't do that" - and could be "enforced" with some change/diff tracking in a cron job (all files changed removed - prompt someone to have a look, or just freeze access for a week/month then schedule for deletion).
On a technical level that seems an impossible distinction to make. Someone wanting to host a new project could just fork yours, then make a a commit that deletes everything currently in there, then start their new project.