如何为两个单独的开源项目贡献相同的源代码?


11

假设有两个类似的开源项目A和B,都在Apache Software License 2.0下获得许可。

我想为这两个项目做出改进(因为我不知道哪个项目管理得更好,并且我希望看到我的改进出现在这两个项目中)。

有没有一种方法可以以一种简单的方式对两个项目做出改进?(一种明显的方法是启动一个在Apache 2.0下获得许可的开源项目C,但这由于种种原因而令人头疼;我不想自己维护一个项目)

Answers:


2

是什么使您无法将代码贡献给两个项目?这是您的代码,您拥有版权,可以随心所欲地使用它(出于一定原因)。特别是,您可以将版权(或部分)授予任何您想要的人,其中包括多个收件人。

有一些例外情况(例如,在印刷出版中,出版商需要专有版权,或者在公司时间编写代码时,这种情况下您不拥有版权开始的权利),但对于开放源代码通常不是这种情况项目。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.