Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is it ok to put any existing open-source project into github? [closed]

This question is more about Open-Source etiquette, and the new approach that the likes of github and gitorious gives to collaboration and source ownership. Can you just take any Open-Source project from somewhere else (e.g SourceForge, with a clear project team and community) and put it into your own github repository, provided that you respect the terms of the original license? And if yes, do you keep your version under the same name, or change it?

I somehow have this nagging feeling that this is rude, and yet it is open-source after all...

like image 256
Sébastien Le Callonnec Avatar asked Jun 18 '10 12:06

Sébastien Le Callonnec


People also ask

Can you close source an open source project?

Yes, it is possible to make an open source project into a closed source project. The copyright holder can change the license of a project at any time, or cease to distribute source code of new releases. New releases can therefore be made closed source.

Can you use GitHub for closed source?

The hosted service GitHub.com is free for open source projects and it has fundamentally improved open source collaboration. But the software GitHub's service is based on is closed source.

Do GitHub projects have to be open source?

If you want others to use, distribute, modify, or contribute back to your project, you need to include an open source license. For example, someone cannot legally use any part of your GitHub project in their code, even if it's public, unless you explicitly give them the right to do so.


2 Answers

Legally, yes you can, since the source code is freely available and you are (generally) allowed to redistribute it. Is it "kosher"? I guess that depends. A lot of people will mirror a repo on GitHub, especially if the canonical repo is only available as an SVN (or other) repo; in that case, the person who puts it up on GitHub will usually keep the same name, with a note that it is a mirror of the official repo.

If you're not only mirroring but forking the project and putting it up on GitHub, you should probably change the name of your fork (unless you fully intend and expect to have your changes merged into the official repo at some later date).

like image 123
mipadi Avatar answered Sep 16 '22 22:09

mipadi


You can always put a opensource project on github as long as you link to the real owners.

Github is made to enable programmers to extend someone else their work. So I don't think it would be a problem. The only thing you need to check is their license. The license needs to allow distribution.

like image 26
RJD22 Avatar answered Sep 18 '22 22:09

RJD22