як внести один і той же вихідний код у два окремі проекти з відкритим кодом?


11

Скажімо, є два подібних проекти з відкритим кодом A і B, обидва ліцензовані за ліцензією Apache Software 2.0.

Я хотів би сприяти вдосконаленню обох проектів (тому що я не знаю, який із них застосовується краще, і я хотів би, щоб моє покращення проявилося в обох).

Чи є спосіб я сприяти цьому вдосконаленню обох проектів простим способом? (Одним із очевидних підходів є запуск проекту C з відкритим кодом, ліцензованого під Apache 2.0, але це головний біль з різних причин; я не хочу сам підтримувати проект)

Відповіді:


2

Що заважає вам вносити код в обидва проекти? Це ваш код, у вас є авторські права і ви можете робити з ним все, що завгодно (з причин). Зокрема, ви можете надати авторські права (або їх частини) кому завгодно - що включає декількох одержувачів.

Є винятки (наприклад, у друкованій публікації, коли видавець вимагає виключного авторського права, або коли ви пишете код у фірмовий час, і в цьому випадку ви не маєте авторських прав для початку), але це зазвичай не з Open Source проектів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.