Перейти к содержанию
    

Лицензии на Open Source

Для Open Source ПО есть условия что при дальнейшем распространении продуктов созданных на их основе обязательно предоставление исходного кода в открытом доступе.

Собственно вопрос: а как с этим делом когда OpenSource продукт является лишь средой разработки конечного продукта. При этом в конечном продукте не содержится ни одной строчки кода из этого OpenSource продукта.

Например разработана некая программа в IDE Eclipse, но ни одной строчки кода из самого Eclipse это ПО не содержит, т.е. в данном случае Eclipse только среда разработки.

Соответственно тот же вопрос и по свободным компиляторам (GCC), KiCad и т.д.

Изменено пользователем InxSergey

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

	$ objdump -s --section .comment /opt/altera/15.1/quartus/linux64/quartus
	/opt/altera/15.1/quartus/linux64/quartus:     формат файла elf64-x86-64
	Содержимое раздела .comment:
 0000 4743433a 2028474e 55292034 2e342e37  GCC: (GNU) 4.4.7
 0010 20323031 32303331 33202852 65642048   20120313 (Red H
 0020 61742034 2e342e37 2d313129 00474343  at 4.4.7-11).GCC
 0030 3a202847 4e552920 342e382e 3200      : (GNU) 4.8.2.  
$
	

Является ли Quartus, собранный gcc, программным продуктом с открытым исходным кодом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, InxSergey said:

Для Open Source ПО есть условия что при дальнейшем распространении продуктов созданных на их основе обязательно предоставление исходного кода в открытом доступе.

Это GPL. Там есть и другие лицензии, в которых нет такого требования. Кстати, ядро Linux распространяется под лицензией GPL, и там специально разъясняли, что программы, написанные для Linux, освобождены от такого требования.

1 hour ago, InxSergey said:

Собственно вопрос: а как с этим делом когда OpenSource продукт является лишь средой разработки конечного продукта. При этом в конечном продукте не содержится ни одной строчки кода из этого OpenSource продукта.

ЕМНИП, там имеется в виду, что если код линкуется с кодом GPL, и тем более содержит его куски, тогда да, публикуйте исходники.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нет. Лицензия этого не требует. Лицензия требует публикации измененного открытого кода.

В качестве примера можно привести многочисленные устройства на линуксе, содержащее проприетарные закрытые части.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 часов назад, scifi сказал:

ЕМНИП, там имеется в виду, что если код линкуется с кодом GPL, и тем более содержит его куски, тогда да, публикуйте исходники. 

Сразу после перехода gcc на GPL v3 было так: поскольку любой код, скомпилированный gcc, линкуется со стандартной библиотекой (которая под GPL), то и любой код, скомпилированный gcc, автоматически становился GPL. Но это быстренько исправили, добавив исключение в лицензию.

Так что ответ на вопрос темы: нет, если вы используете GPL-средства разработки, то вы не обязаны открывать код результата.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...