реклама на сайте
подробности

 
 
> Операционные системы, встроенное ПО и GNU GPL, Условия лицензирования
Dr.NoA
сообщение Jan 30 2007, 01:19
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 316
Регистрация: 22-10-05
Пользователь №: 9 976



Описанный ниже вопрос возник у меня после недавнего появления новой версии ОСРВ scmRTOS. Наверное, многие заметили, что scmRTOS v3 не только прописалась на sourceforge'е, обзавелаcь новыми фичами и т.д., но и сменила условия лицензирования - теперь scmRTOS распространяется по лицензии GNU GPL.
До этого я не использовал "свободный" софт в своем встроенном ПО, поэтому особо-то и не интересовался что за собой влечет GNU GPL, а теперь вот пришлось.
Правильно ли я понимаю, что если встроенный софт некоторого устройства построен на основе операционной системы, распространяемой по GPL, (например, scmRTOS или какого-нибудь embedded linux), то я должен пользователям устройства предоставить исходные тексты не только самой ОС, но и своей программы? То есть фактически дать исходные тексты всей прошивки устройства.
Из текста GNU GPL следует, что если программа является независимым продуктом и не основана на лицензируемом коде, то может поставляться в виде отдельного продукта по любой лицензии. Например, для linux'а под обычные ПК я могу писать прикладные программы и продавать их за деньги без всяких исходников, потому что можно разделить непосредственно ОС и дистрибутив прикладной программы.
Для встроенного ПО, в большинстве случаев, такое разделение невозможно - прошивка представляет собой единый файл. Тогда получается, что вся прошивка подпадает под действие GNU GPL. То есть, например, если я буду использовать scmRTOS в своих проектах на MSP430, то должен буду всем желающим предоставлять исходники своего проекта. Что-то как-то это не радует.

Полагаю, что многие участники форума используют в своих проектах различные варианты GNU GPL операционных систем, поэтому мне интересно как вы поступаете.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Olej
сообщение Jan 30 2007, 13:44
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 351
Регистрация: 11-09-05
Из: Харьков
Пользователь №: 8 458



Цитата(Dr.NoA @ Jan 30 2007, 02:19) *
Правильно ли я понимаю, что если встроенный софт некоторого устройства построен на основе операционной системы, распространяемой по GPL, (например, scmRTOS или какого-нибудь embedded linux), то я должен пользователям устройства предоставить исходные тексты не только самой ОС, но и своей программы?

Правильно, вы обязаны, но не обязательно предоставлять/поставлять им исходный код, но обязаны по первому требованию (и не только пользователей вашего устройства - а любого заинтересованного) или предоставить код, или указать место, где он находится в свободном доступе.

Цитата(Dr.NoA @ Jan 30 2007, 02:19) *
То есть фактически дать исходные тексты всей прошивки устройства.
Из текста GNU GPL следует, что если программа является независимым продуктом и не основана на лицензируемом коде, то может поставляться в виде отдельного продукта по любой лицензии.


Да, но при этом ваш продукт становится "коммерческим", а GNU платформа для него - перестаёт быть free и вы обязаны производить отчисления от распространения коммерческого продукта сообществу разработчиков GNU платформы, на которой он базируется.

Цитата(Dr.NoA @ Jan 30 2007, 02:19) *
Например, для linux'а под обычные ПК я могу писать прикладные программы и продавать их за деньги без всяких исходников, потому что можно разделить непосредственно ОС и дистрибутив прикладной программы.

... но здесь вступает в игру пред. п.

Цитата(Dr.NoA @ Jan 30 2007, 02:19) *
Для встроенного ПО, в большинстве случаев, такое разделение невозможно - прошивка представляет собой единый файл. Тогда получается, что вся прошивка подпадает под действие GNU GPL. То есть, например, если я буду использовать scmRTOS в своих проектах на MSP430, то должен буду всем желающим предоставлять исходники своего проекта. Что-то как-то это не радует.

GNU GPL не оперирует такими понятиями как "прощивка", но вот исходный код вы обязаны предоставлять. Более того - любой волен его использовать от своего имени внося туда любые изменения, если только он сам распространяет его под лицензией GNU (с оязательным указанием авторства оригинала).

Многие (юристы) говорят, что лицензия GNU - неполная и противоречивая.
GNU GPL - это только одна из достаточно многих free лицензий, многие, например, считают, что BSD-лицензия много совершеннее... Может что-то из них вам больше подойдёт?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Dr.NoA   Операционные системы, встроенное ПО и GNU GPL   Jan 30 2007, 01:19
- - vanokuten   >Правильно, вы обязаны, но не обязательно предо...   Jan 30 2007, 14:34
|- - Olej   Цитата(vanokuten @ Jan 30 2007, 15:34) Та...   Jan 30 2007, 16:02
- - Dr.NoA   Цитата(Olej @ Jan 30 2007, 13:44) Цитата(...   Jan 30 2007, 14:36
- - vanokuten   Olej, >Да, но при этом ваш продукт становится...   Jan 30 2007, 14:45
- - Dr.NoA   Цитата(vanokuten @ Jan 30 2007, 14:34) ...   Jan 30 2007, 14:54
|- - vanokuten   >Это замечание существенной роли не играет. Пол...   Jan 30 2007, 15:04
- - Dr.NoA   Цитата(vanokuten @ Jan 30 2007, 15:04) Де...   Jan 30 2007, 16:01
- - Dr.NoA   Цитата(Olej @ Jan 30 2007, 16:02) Цитата(...   Jan 30 2007, 16:17
|- - Olej   Цитата(Dr.NoA @ Jan 30 2007, 17:17) Меня ...   Jan 30 2007, 17:20
- - Dr.NoA   Неужели ни у кого нет прецедентов из своей личной ...   Jan 30 2007, 17:57
|- - Olej   Цитата(Dr.NoA @ Jan 30 2007, 18:57) Неуже...   Jan 30 2007, 18:20
|- - Andrew2000   Вопрос с другой стороны. А кто-нить пробовал воспо...   Jan 30 2007, 18:41
|- - Olej   Цитата(Dr.NoA @ Jan 30 2007, 18:57) Неуже...   Jan 30 2007, 19:00
|- - andrew_b   Dr.NoA, попробуйте задать свои вопросы в списке ра...   Jan 31 2007, 11:28
|- - yes   Цитата(Dr.NoA @ Jan 30 2007, 17:57) Неуже...   Feb 1 2007, 02:33
- - AlexandrY   А кем и как устанавливается аутентичность исходник...   Jan 30 2007, 21:29
|- - Olej   Цитата(AlexandrY @ Jan 30 2007, 22:29) А ...   Jan 31 2007, 10:43
- - Dr.NoA   Цитата(AlexandrY @ Jan 30 2007, 21:29) А ...   Jan 31 2007, 02:48
|- - AlexandrY   Это политика, вы наверняка не знаете всей подоплек...   Jan 31 2007, 10:29
- - 733259   ЦитатаGPL глупа настолько насколько глупы технолог...   Jan 31 2007, 11:46
|- - Olej   Вот здесь, по-моему, есть некоторая детализация, п...   Jan 31 2007, 12:33
- - 733259   ЦитатаЭто политика, вы наверняка не знаете всей по...   Jan 31 2007, 12:07
- - 733259   А вообще, ИМХО, данноконкретная проблема имеет про...   Jan 31 2007, 14:44
- - Dr.NoA   Цитата(andrew_b @ Jan 31 2007, 11:28) Dr....   Jan 31 2007, 15:44
- - yuri_t   Чтобы не открывать свой код при использовании GPL ...   Feb 1 2007, 12:55
- - Dr.NoA   Цитата(yes @ Feb 1 2007, 02:33) Цитата(Dr...   Feb 1 2007, 14:18
- - 733259   Разумные соображения. Но и предоставление исходник...   Feb 1 2007, 14:52
- - Dr.NoA   Цитата(733259 @ Feb 1 2007, 14:52) Разумн...   Feb 1 2007, 15:43
|- - Olej   Цитата(Dr.NoA @ Feb 1 2007, 16:43) В обще...   Feb 1 2007, 16:46
- - 733259   Я вообще-то не о морально-этической стороне, а о к...   Feb 1 2007, 16:03
- - Dr.NoA   Цитата(733259 @ Feb 1 2007, 16:03) Цитата...   Feb 1 2007, 18:14
|- - AlexandrY   Консалтинговый бизнес гораздо прибыльнее простого ...   Feb 2 2007, 01:23
- - Dr.NoA   Цитата(AlexandrY @ Feb 2 2007, 01:23) Кон...   Feb 2 2007, 02:42
|- - AlexandrY   Незнание рождает страхи. Сами признались, что боит...   Feb 2 2007, 09:54
|- - Olej   Цитата(AlexandrY @ Feb 2 2007, 10:54) И к...   Feb 2 2007, 11:54
- - 733259   ЦитатаА сам Линус спер по существу чужие исходники...   Feb 2 2007, 03:19
- - 733259   ЦитатаЯ показал что юридические последствия могут ...   Feb 2 2007, 10:01
- - Dr.NoA   Цитата(AlexandrY @ Feb 2 2007, 09:54) Нез...   Feb 2 2007, 11:23


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 10:08
Рейтинг@Mail.ru


Страница сгенерированна за 0.01406 секунд с 7
ELECTRONIX ©2004-2016