|
Операционные системы, встроенное ПО и GNU GPL, Условия лицензирования |
|
|
|
Jan 30 2007, 01:19
|
Местный
  
Группа: Свой
Сообщений: 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 операционных систем, поэтому мне интересно как вы поступаете.
|
|
|
|
|
 |
Ответов
|
Jan 30 2007, 16:17
|
Местный
  
Группа: Свой
Сообщений: 316
Регистрация: 22-10-05
Пользователь №: 9 976

|
Цитата(Olej @ Jan 30 2007, 16:02)  Цитата(vanokuten @ Jan 30 2007, 15:34)  Таким образом никаких "заинтересованных" тут быть не может, а именно только "пользователи вашего устройства"
Вы слишком вольно (расширенно) толкуете пложения лицензии, и толкуете в свою пользу (а кто толкует себе во вред?) - GNU не оперирует термином "устройство", и уж тем более "пользователи вашего устройства" - а только терминами относительно программного обеспечения (пусть и устройства), и согласно философии Free Software Foundation легальным пользователем ПО является всякий, у кого в руках находится это ПО, независимо от способа как оно туда попало - это легальный пользователь. А исходные коды ПО под GPL вы обязаны предоставить всякому легальному пользователю. P.S. а вообще-то, GPL вовсе не такая "простая штучка" : - я в 2 слова пересказал те особенности, на которые мне указывали юристы, рассматриваюшие GNU; - ... и более мне добавить нечего, а участвовать в толковании GNU я не хочу, именно потому... - ... что не следовало бы и вам как техническим специалистам, как я предполагаю, этим заниматься - а обратиться к юристам, которые только и могут спрогнозировать границы в которых вы можете приенять эту лицензию в своих конкретных условиях - юридические документы не подлежат толкованию "в меру понимания". Честно говоря, я тоже не хочу заниматься толкованием GNU GPL и философии FSF в целом. Тему эту я поднял сугубо с технической точки зрения. Меня интересует реальная практика применения GNU GPL софта в встроенном ПО, т.е. кто как поступает в своих проектах. И потом мне, как техническому специалисту, необходимо выбрать операционную систему (в данном случае) для применения в своих проектах, а при рассмотрении различных вариантов я должен учитывать не только технические параметры разных ОСей, но и лицензии, по которым они распространяются. Поэтому думаю, что все таки нужно в некотором объеме понимать смысл этих лицензий.
|
|
|
|
|
Jan 30 2007, 17:20
|
Местный
  
Группа: Свой
Сообщений: 351
Регистрация: 11-09-05
Из: Харьков
Пользователь №: 8 458

|
Цитата(Dr.NoA @ Jan 30 2007, 17:17)  Меня интересует реальная практика применения GNU GPL софта в встроенном ПО, т.е. кто как поступает в своих проектах. И потом мне, как техническому специалисту, необходимо выбрать операционную систему (в данном случае) для применения в своих проектах, а при рассмотрении различных вариантов я должен учитывать не только технические параметры разных ОСей, но и лицензии, по которым они распространяются. Поэтому думаю, что все таки нужно в некотором объеме понимать смысл этих лицензий. 1. в Интернет было (и есть, наверное) много толкований тех подводных камней, которые могут вытекать из лицензии GNU, хорошо бы кто вытащил их URL сюда для предметного разговора  ... 2. + такой разговор не может быть предметным, если в нём не будет присутствовать кто-то, кто профессионально-квалифицированно мог бы толковать юридические последствия лицензии... P.S. достаточно много есть фирм (и здесь и за рубежом), которые при наличии юридических подразделений, рассматривавших GPL и так и эдак - решили пока занять позицию выжидания "что из этого получится"; причиной называют "не до конца определённость" лицензии.
|
|
|
|
Сообщений в этой теме
Dr.NoA Операционные системы, встроенное ПО и GNU GPL Jan 30 2007, 01:19 Olej Цитата(Dr.NoA @ Jan 30 2007, 02:19) Прави... Jan 30 2007, 13:44 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 Неужели ни у кого нет прецедентов из своей личной ... 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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|