InxSergey 0 2 октября, 2019 Опубликовано 2 октября, 2019 (изменено) · Жалоба Для Open Source ПО есть условия что при дальнейшем распространении продуктов созданных на их основе обязательно предоставление исходного кода в открытом доступе. Собственно вопрос: а как с этим делом когда OpenSource продукт является лишь средой разработки конечного продукта. При этом в конечном продукте не содержится ни одной строчки кода из этого OpenSource продукта. Например разработана некая программа в IDE Eclipse, но ни одной строчки кода из самого Eclipse это ПО не содержит, т.е. в данном случае Eclipse только среда разработки. Соответственно тот же вопрос и по свободным компиляторам (GCC), KiCad и т.д. Изменено 2 октября, 2019 пользователем InxSergey Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
andrew_b 16 2 октября, 2019 Опубликовано 2 октября, 2019 · Жалоба $ 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, программным продуктом с открытым исходным кодом? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
scifi 1 2 октября, 2019 Опубликовано 2 октября, 2019 · Жалоба 1 hour ago, InxSergey said: Для Open Source ПО есть условия что при дальнейшем распространении продуктов созданных на их основе обязательно предоставление исходного кода в открытом доступе. Это GPL. Там есть и другие лицензии, в которых нет такого требования. Кстати, ядро Linux распространяется под лицензией GPL, и там специально разъясняли, что программы, написанные для Linux, освобождены от такого требования. 1 hour ago, InxSergey said: Собственно вопрос: а как с этим делом когда OpenSource продукт является лишь средой разработки конечного продукта. При этом в конечном продукте не содержится ни одной строчки кода из этого OpenSource продукта. ЕМНИП, там имеется в виду, что если код линкуется с кодом GPL, и тем более содержит его куски, тогда да, публикуйте исходники. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aiwa 0 2 октября, 2019 Опубликовано 2 октября, 2019 · Жалоба Нет. Лицензия этого не требует. Лицензия требует публикации измененного открытого кода. В качестве примера можно привести многочисленные устройства на линуксе, содержащее проприетарные закрытые части. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AHTOXA 18 3 октября, 2019 Опубликовано 3 октября, 2019 · Жалоба 17 часов назад, scifi сказал: ЕМНИП, там имеется в виду, что если код линкуется с кодом GPL, и тем более содержит его куски, тогда да, публикуйте исходники. Сразу после перехода gcc на GPL v3 было так: поскольку любой код, скомпилированный gcc, линкуется со стандартной библиотекой (которая под GPL), то и любой код, скомпилированный gcc, автоматически становился GPL. Но это быстренько исправили, добавив исключение в лицензию. Так что ответ на вопрос темы: нет, если вы используете GPL-средства разработки, то вы не обязаны открывать код результата. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться