Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Somebody else will put this on github then.


That would be rude.


To elaborate, it's rude to take someone else's project, and under the same name, publish it elsewhere. This has been a rule of open-source for a very long time.

If you're going to fork someone else's project, either rename, or call your github fork a mirror (and treat it purely like one).


This has most certainly not been the rule of open source, its almost the opposite of the 'rules' of open source.

The author may not be interested in managing contributions or using source control, that is their prerogative, but as long as the license permits it if people want to work on the source code and collaborate with others, it is completely fine (and encouraged) for them to fork it


Forking a project has always been an option of last resort in open source. Doing so while stealing the name is downright nasty.


Putting a version of an open source project into version control is not a fork, you could argue the same way that distributions are forking all software because they put them in packages. To fork you have to write code.


Putting it into public version control and accepting patches is a fork -- name it something new. If it's just a mirror, then call it that, and don't accept patches.

This is basic OSS politeness and the cultural norm. Only recently has Github trained people to think its OK to take someone else's work, keep the name, and siphon off interest/contributors.

If you want to fork, then do so. Treat it like the new project it is, instead of trading off the name and efforts of someone else, and operating independently of their development standards and norms.

Or, be polite, and accept that the choice of VCS is a stupid reason to fork someone else's project.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: