Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.01.2011, 12:33   #1
Tronix
Форумчанин
 
Аватар для Tronix
 
Регистрация: 15.06.2010
Сообщений: 740
По умолчанию GPLv2

Если я использую в своей программе (прошивке) код, распространяемый по GPLv2, и модифицированный мной под мои нужды, должен ли я вместе с бинарным файлом (прошивкой) прикладывать полный исходный код используемого мной программного обеспечения? Или же я могу его не прикладывать к бинарному файлу, но должен его буду предоставить любому по первому требованию?
Чтобы понять рекурсию, сперва нужно понять рекурсию.
Tronix вне форума Ответить с цитированием
Старый 23.01.2011, 12:39   #2
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

С программой не обязаны, обязаны предоставить по первоу требованию. (Хотя скорее выложить на общедоступном ресурсе)

В архив с прогой не забудьте кинуть текст GPL на английском. На русском он теряет свои свойства.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 23.01.2011, 12:43   #3
Tronix
Форумчанин
 
Аватар для Tronix
 
Регистрация: 15.06.2010
Сообщений: 740
По умолчанию

Цитата:
Сообщение от Alex Cones Посмотреть сообщение
С программой не обязаны, обязаны предоставить по первоу требованию. (Хотя скорее выложить на общедоступном ресурсе)

В архив с прогой не забудьте кинуть текст GPL на английском. На русском он теряет свои свойства.
Дело вот в чем: основной код прошивки проприетарный, его распространять на паблик вообще нельзя. Не знаю даже под какой он лицензией конкретно, но в заголовках написано примерно так:
PHP код:
//INGENIC CONFIDENTIAL--NOT FOR DISTRIBUTION IN SOURCE CODE FORM 
Я же встраиваю туда NES-эмулятор, который под GPLv2, естественно половину кода переписывая под себя (чтобы заводилось под этим неким устройством, для которого вся прошивка). Все равно кидать текст GPLv2 ?
Чтобы понять рекурсию, сперва нужно понять рекурсию.
Tronix вне форума Ответить с цитированием
Старый 23.01.2011, 13:07   #4
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вроде говорят что можно в файл лицензии своего софта сунуть что используется компонент такой то(ваш эмулятор), и ссылку на его офф сайт(где уже согласно лицензии будет код)

но честно, я не уверен, надо чтоб ктото подтвердил мои слова.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 23.01.2011, 13:12   #5
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Цитата:
Я же встраиваю туда NES-эмулятор, который под GPLv2, естественно половину кода переписывая под себя (чтобы заводилось под этим неким устройством, для которого вся прошивка). Все равно кидать текст GPLv2 ?
Тут заколдованный круг - сделайте так: разделите все это на две части - первая - под проприетарной лицензией, которая не дает исходники, а то, что вы написали - это МОДУЛЬ КОДА, который идет по GPL. Иначе тут особая лицензионная магия получится.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 23.01.2011, 13:13   #6
Tronix
Форумчанин
 
Аватар для Tronix
 
Регистрация: 15.06.2010
Сообщений: 740
По умолчанию

Цитата:
Сообщение от Пепел Феникса Посмотреть сообщение
вроде говорят что можно в файл лицензии своего софта сунуть что используется компонент такой то(ваш эмулятор), и ссылку на его офф сайт(где уже согласно лицензии будет код)

но честно, я не уверен, надо чтоб ктото подтвердил мои слова.
Да, ссылку то можно сунуть. Но ведь я поменял половину кода под себя, и вроде-как согласно GPL я должен предоставить именно измененную версию, а не стартовую, которая под x86.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
Tronix вне форума Ответить с цитированием
Старый 23.01.2011, 13:19   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

вон Алекс подсказал самый простой вариант.(тогда эмулятор останется открытым, а все остальное в проше закрытым)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц