2010-06-18 3 views
4

Cette question est plus sur l'étiquette Open-Source, et la nouvelle approche que les goûts de github et gitorious donne à la collaboration et la propriété de la source. Pouvez-vous simplement prendre un projet Open Source d'un autre endroit (par exemple SourceForge, avec une équipe et une communauté de projet claires) et le placer dans votre propre référentiel github, à condition de respecter les termes de la licence d'origine? Et si oui, gardez-vous votre version sous le même nom ou la changez-vous?Est-il acceptable de mettre un projet Open Source existant dans github?

J'ai en quelque sorte ce sentiment lancinant que ce grossier, et pourtant il est open source après tout ...

+0

Je pense que si vous fournissez des liens via github, ils seront probablement reconnaissants du chemin de retour. Et si vous fournissez des validations, utilisez github comme outil, tant mieux. Tant que vous indiquez clairement que vous n'êtes pas l'initiateur, ou même que vous n'essayez pas d'en prendre le crédit, la plupart des projets open source encouragent probablement la duplication avec un lien canonique, car cela ne fait que renforcer un projet. – Kzqai

+4

Je vote pour clore cette question hors-sujet car il s'agit de licences et de problèmes juridiques, pas de programmation ou de développement logiciel. [Voir ici] (http://meta.stackoverflow.com/a/274964/1402846) pour plus de détails, et [help/on-topic] pour plus d'informations. – Pang

Répondre

5

Légalement, oui vous pouvez, puisque le code source est librement disponible et vous êtes (généralement) autorisés à le redistribuer. Est-ce "casher"? Je suppose que cela dépend. Beaucoup de gens miroiteront un repo sur GitHub, surtout si le repo canonique n'est disponible qu'en tant que repo SVN (ou autre); dans ce cas, la personne qui le met sur GitHub conservera généralement le même nom, avec une note indiquant qu'il s'agit d'un miroir du dépôt officiel.

Si vous n'êtes pas seulement en miroir mais bifurquer le projet et de le mettre sur GitHub, vous devriez probablement changer le nom de votre fourche (à moins que vous avez l'intention pleinement et attendre que vos changements ont fusionné dans le repo officiel une date ultérieure).

2

Vous pouvez toujours mettre un projet opensource sur github aussi longtemps que vous créez un lien vers les vrais propriétaires. Github est fait pour permettre aux programmeurs d'étendre leur travail à quelqu'un d'autre. Donc je ne pense pas que ce serait un problème. La seule chose que vous devez vérifier est leur licence. La licence doit autoriser la distribution.

Questions connexes