Я хочу использовать SVG Edit для проекта. Это программное обеспечение распространяется под лицензией Apache 2.
Я видел это:
- все копии, модифицированные или неизмененные, сопровождаются копией лицензии
- все модификации четко обозначены как работа модификатора
- все уведомления об авторских правах, товарных знаках и патентных правах воспроизводятся точно в распределенных копиях
- лицензиат не использует товарные знаки, принадлежащие лицензиару
Относятся ли они к коду или я должен отображать лицензию где-нибудь в графическом интерфейсе? Оригинальное программное обеспечение отображает «питание от SVG Edit», это нормально , если я удалить это? И самое главное: каков правильный этикет для этого? Я не хочу быть придурком, но в то же время я хочу максимально упростить пользовательский интерфейс, и удаление ссылки будет частью его, если это не считается грубым .
licensing
apache-license
methodofaction
источник
источник
tl;drLegal
сайте) при поиске в этой теме: - Объяснение Apache License 2.0 (Apache-2.0) Я думаю, что другие ответы, которые уже здесь, на самом деле говорят это лучше, но, возможно, ссылка будет полезна кому-то еще.Ответы:
Вам не нужно отображать лицензию в графическом интерфейсе ни при каких обстоятельствах.
Для программного обеспечения, лицензируемого по лицензии Apache License версии 2.0 (APLv2), вполне нормально модифицировать программное обеспечение так, как вы предлагаете. Эта лицензия поощряет изменения. Лицензия гарантирует вам свободу удалять «powered by SVG Edit» в вашей измененной версии.
Тем не менее, см. APLv2 (раздел 4 (b)) о ваших обязательствах относительно файла NOTICES, поставляемого с программным обеспечением APLv2. Вы обязаны отображать его содержимое в соответствии с программным обеспечением. (Имейте в виду, SVG Edit, вероятно, уже делает это.) Вы не можете удалить «powered by SVG Edit», если так получилось, что это происходит из файла NOTICES. Но если вы распространяете файл NOTICES и исходный код, вы освобождаетесь от этого. См. Раздел 4 (b) APLv2, чтобы лучше понять ваши варианты.
В любом случае, то, что вы хотите сделать, не является грубым, особенно если это делает вашу производную работу лучше.
источник
Просто скажи спасибо ... все побеждают
IANAL ... поэтому я не буду комментировать юридические обязательства лицензии Apache.
Хороший этикет в использовании программного обеспечения с открытым исходным кодом - это, по крайней мере, отдать должное, когда это необходимо. Я думаю, что это минимум. Таким образом, что бы вы ни делали, я думаю, что было бы полезно упомянуть и поблагодарить различные проекты, библиотеки или разработчиков, которые помогли вам создать вашу систему. Может быть, через интеграцию библиотеки, изменение фрагмента кода, собранного где-либо, или получение прямой помощи от кого-то.
Обратите внимание, что вы использовали его как минимум.
Скажите им, что вы использовали, это приятно.
Делайте ваши упоминания и благодарности так, чтобы их можно было использовать, и дайте им разрешение упоминать ваш проект взамен еще лучше.
То, что считается грубым, - это использовать часть Open-Source, внести некоторые исправления и модификации, интегрировать ее в другую систему и опубликовать эту другую систему, не сообщая об исправлениях и не упоминая, что вы использовали их где-либо.
Открытый исходный код не требует многого, и люди, безусловно, не разбогатевают на работе, которую они вкладывают. Подумайте, что бы это значило, если бы вам пришлось кодировать все это с нуля без посторонней помощи ... это просто справедливо чтобы отдать этим людям должное за проделанную ими работу, зачастую это их единственная зарплата, и если вы дадите им это, вы не заберете еду со своего стола. Но если вы можете помочь, репутация, которую они могут получить от вашей рекомендации, может поставить еду на их стол.
Репутация может быть мощным ресурсом, ее трудно заработать, но так легко дать.
Теперь у вас есть возможность сделать это, когда-нибудь кто-нибудь еще вернет услугу.
источник
Похоже, что вы затронуты '4. Распространение »этой лицензии, которую вы должны внимательно прочитать и спросить юриста, если вам что-то не понятно (если вы можете себе это позволить, и если вы можете найти того, кто поймет, о чем идет речь, для каждой страны, где вы хочу распространять или продавать свой проект).
Я не юрист, я просто скажу вам, как я понимаю эти 4 пункта из этого пункта - я могу быть совершенно неправ.
Пункт 1 применяется, если ваш проект является «Производным произведением», как определено в лицензии Apache 2 (опять же, внимательно прочтите это определение). Если да, вам нужно включить сам текст лицензии Apache 2, я видел, что он применяется к различным продуктам, обычно в документации (печатной или онлайн) где-то под заголовком «это программное обеспечение содержит код» или «является производным от кода ... которая подпадает под действие этой лицензии », в зависимости от обстоятельств. Все авторские права на все части и части также упоминаются где-то поблизости.
Пункты 2 и 3 обычно касаются исходных файлов.
Пункт 4 применяется, если «оригинальный» код содержал текстовый файл «УВЕДОМЛЕНИЕ», тогда вы должны включить и отобразить его
Я видел такие уведомления в диалоговом окне «О программе», которые есть почти в каждой программе с графическим интерфейсом, считается вежливым, чтобы дать все кредиты там.
источник