LINUX.ORG.RU
решено ФорумTalks

Обязывает ли GNU General Public License v2.0 публиковать изменения?

 , , , ,


0

1

Добрый день
подскажите про GNU General Public License v2.0
никогда не сталкивался

Есть софт под этой лицензией. Он открыт.
Есть желания внести изменения для личного использования.
Обязан ли разработчик публиковать все изменения?
Или можно опубликовать только то, что было изменено?
Или можно для изменений использовать другую лицензию?
Или можно вообще ничего не публиковать т.к. там
Разрешены:
* Commercial use
* Modification
* Distribution
* Private use

★★★★★

Последнее исправление: Dimez (всего исправлений: 4)

Обязан ли разработчик публиковать все изменения?

Разумеется. Все исходники по запросу покупателя в случае

Commercial use

Meyer ★★★★★
()
Ответ на: комментарий от Meyer

Все исходники по запросу покупателя в случае Commercial use

т.е. можно взять то, что под GPL2
внести изменения
и отдавать исходники как и бинарники только за деньги?

smilessss ★★★★★
() автор топика

Есть желания внести изменения для личного использования. Обязан ли разработчик публиковать все изменения?

Если изменения не вылазят за твой локалхост, ты никому не обязан их показывать.

utf8nowhere ★★★
()
Ответ на: комментарий от smilessss

Если ты продал бинарники, ты обязан этому же покупателю предоставить бесплатно исходники, если он попросит. А в остальном -да.

eternal_sorrow ★★★★★
()

Есть желания внести изменения для личного использования.

Если не для распространения (для личного пользования, внутри организации), то изменения публиковать не обязан. Если распространяешь, то надо публиковать.

Zubok ★★★★★
()

GPL не требует публикации исходников, она лишь требует предоставлять исходники на тех же условиях что и бинарники. Если ты публикуешь бинарники - публикуй и исходники. Если ты продаёшь бинарники - предоставляй покупателю так же доступ к исходникам, если ему они нужны. Никакие дополнительные условия на получение исходников не допускаются, например дополнительная оплата за исходники или подписание отдельного соглашения.

Если ты никаким образом не распространяешь бинарники, а только сам ими пользуешься - никаких исходников никому предоставлять не нужно.

eternal_sorrow ★★★★★
()
Последнее исправление: eternal_sorrow (всего исправлений: 2)
Ответ на: комментарий от utf8nowhere

Если изменения не вылазят за твой локалхост, ты никому не обязан их показывать.

это прекрасно

smilessss ★★★★★
() автор топика
Ответ на: комментарий от eternal_sorrow

Если ты продал бинарники, ты обязан этому же покупателю предоставить бесплатно исходники, если он попросит. А в остальном -да.

а если не попросит, то нет
вообще никто ничего никому не продаёт
я просто хотел узнать
если я хочу чего-то править
нужно ли мне потом это кому-то показывать

smilessss ★★★★★
() автор топика

Если кому-то дал бинарник, по первому запросу обязан дать и исходник. Кому бинаник не давал, тому ничего не должен. Коммерческое-некоммерческое использование вообще не важно.

bender ★★★★★
()
Последнее исправление: bender (всего исправлений: 1)
Ответ на: комментарий от smilessss

даже если распространять под Commercial use?

Да. GPL накладывает ограничение на распространение. Производный продукт может распространятся только под GPL, а GPL дает право получить исходники. Ну как ограничение, тебе ограничение, тому, кому распространяешь, право получить исходники и тоже распространять. С другой стороны, человек которому ты распространишь эту работу тоже не сможет просто продавать бинарники без исходников.

goingUp ★★★★★
()

Есть желания внести изменения для личного использования.

Обязан ли разработчик публиковать все изменения?

Нет

Или можно опубликовать только то, что было изменено?

Если хочешь

Или можно для изменений использовать другую лицензию?

Нет

Или можно вообще ничего не публиковать т.к. там Разрешены:

  • Commercial use
  • Modification
  • Distribution
  • Private use

Да, можно ничего не публиковать.

Основная «проблема» заключается в том что в случае распространения ПО (в смысле бинарей) как продукта (может быть как на комерческой так и не комерческой основе), потребитель может попросить о исходниках, и ты как разработчик должен предоставить их в полном обьеме с твоими изменениями включительно. Так же необходимо предоставить исходники всего того с чем софт был слинкован (ну напрмер ты плагин сделал). Т.е. идея такова что бы можно было воспроизвести/пересобрать предоставленные тобой бинари из исходников на стороне клиента/потребителя в полном обьеме…

Jetty ★★★★★
()

Если твой софт публично не распространяется, то ничего ты никому не обязан. Можешь распространять его только внутри своей компании или софт для оборонки, например. И смело слать на хер посторонних людей, если за исходники спрашивать что-то начнут.

Daedalus
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.