Просто скажи спасибо ... все побеждают
IANAL ... поэтому я не буду комментировать юридические обязательства лицензии Apache.
Хороший этикет в использовании программного обеспечения с открытым исходным кодом - это, по крайней мере, отдать должное, когда это необходимо. Я думаю, что это минимум. Таким образом, что бы вы ни делали, я думаю, что было бы полезно упомянуть и поблагодарить различные проекты, библиотеки или разработчиков, которые помогли вам создать вашу систему. Может быть, через интеграцию библиотеки, изменение фрагмента кода, собранного где-либо, или получение прямой помощи от кого-то.
Обратите внимание, что вы использовали его как минимум.
Скажите им, что вы использовали, это приятно.
Делайте ваши упоминания и благодарности так, чтобы их можно было использовать, и дайте им разрешение упоминать ваш проект взамен еще лучше.
То, что считается грубым, - это использовать часть Open-Source, внести некоторые исправления и модификации, интегрировать ее в другую систему и опубликовать эту другую систему, не сообщая об исправлениях и не упоминая, что вы использовали их где-либо.
Открытый исходный код не требует многого, и люди, безусловно, не разбогатевают на работе, которую они вкладывают. Подумайте, что бы это значило, если бы вам пришлось кодировать все это с нуля без посторонней помощи ... это просто справедливо чтобы отдать этим людям должное за проделанную ими работу, зачастую это их единственная зарплата, и если вы дадите им это, вы не заберете еду со своего стола. Но если вы можете помочь, репутация, которую они могут получить от вашей рекомендации, может поставить еду на их стол.
Репутация может быть мощным ресурсом, ее трудно заработать, но так легко дать.
Теперь у вас есть возможность сделать это, когда-нибудь кто-нибудь еще вернет услугу.
tl;drLegal
сайте) при поиске в этой теме: - Объяснение Apache License 2.0 (Apache-2.0) Я думаю, что другие ответы, которые уже здесь, на самом деле говорят это лучше, но, возможно, ссылка будет полезна кому-то еще.