comment contribuer le même code source à deux projets open source distincts?

11

Supposons qu'il existe deux projets open source similaires A et B, tous deux sous licence Apache Software License 2.0.

Je voudrais apporter une amélioration aux deux projets (parce que je ne sais pas lequel est mieux administré, et je voudrais voir mon amélioration apparaître dans les deux).

Existe-t-il un moyen de contribuer cette amélioration aux deux projets de manière simple? (Une approche évidente consiste à démarrer un projet open source C sous licence Apache 2.0, mais c'est un casse-tête pour diverses raisons; je ne veux pas maintenir un projet moi-même)

Jason S
la source

Réponses:

2

Qu'est-ce qui vous empêche de contribuer le code aux deux projets? C'est votre code, vous avez le droit d'auteur et pouvez en faire ce que vous voulez (dans les limites des raisons). En particulier, vous pouvez donner le droit d'auteur (ou des parties) à qui vous voulez - cela inclut plusieurs destinataires.

Il existe des exceptions (par exemple, dans l'édition imprimée où l'éditeur requiert un droit d'auteur exclusif , ou lorsque vous écrivez le code à l'heure de l'entreprise, auquel cas vous ne possédez pas le droit d'auteur pour commencer), mais ce n'est généralement pas le cas avec l'Open Source. projets.

Konrad Rudolph
la source