|
Операционные системы, встроенное ПО и 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 операционных систем, поэтому мне интересно как вы поступаете.
|
|
|
|
|
 |
Ответов
|
Feb 1 2007, 18:14
|
Местный
  
Группа: Свой
Сообщений: 316
Регистрация: 22-10-05
Пользователь №: 9 976

|
Цитата(733259 @ Feb 1 2007, 16:03)  Цитата Сомневаюсь, что программы, исходники которых они вам дали, представляют для них особую ценность, т.е., грубо говоря, деньги они зарабатывают не на разработке уникальных алгоритмов и продаже программ с этими алгоритмами, а на продаже оборудования, пуско-наладке и т.п. Цена стандартная - время и зарплата программиста. Да зарабатывают на железе, в 99% процентах промышленного оборудования никаких "уникальных алгоритмов" нет. А я и не утверждаю, что исходники нужно всегда скрывать или наоборот всегда всем раздавать. Ситуации бывают разные. В вашем примере им было экономически выгоднее дать вам исходники, чтобы получить этот и последующие заказы. Это чистая экономика. Цитата(Olej @ Feb 1 2007, 16:46)  Цитата(Dr.NoA @ Feb 1 2007, 16:43)  В общем предлагаю не спорить о морально-этической стороне вопроса.
Спорить незачем, а вот вспомнить бы - можно: Цитата(Dr.NoA @ Feb 1 2007, 16:43)  Другое дело - продажа собственной готовой продукции, которая представляет собой аппаратную часть и встроенное ПО. При этом стоимость разработки ПО на порядок превышает стоимость разработки "железа", т.к. в него вложено куча интеллекта и труда. - т.е. вы с удовольствием воспользовались бы GNU продуктами - пользуясь GPL... - но в них тоже вложено куча интеллекта и труда ©  - несравненно даже больше чем в вашу надстройку, которую вы примеряетесь сделать над GNU (или вы считаете, что ваши "уникальные алгоритмы"(с) более трудоёмкие чем, скажем gcc, gdb, stdlib, ... - ну, тогда это просто мания величия, и обсуждать и вправду - нечего); - стоимость всякой вещи по тому же К.Марксу - это количество общественно необходимого труда... - т.е. идея попользоваться $1000, условно, GNU ПО бесплатно (раз они такие глупые, как здесь кто-то справедливо заметил) - греет, а свои кровные $3, которые обеспечивают функциональность "над GNU" - отдай и не греши... Вот только не надо делать из меня человека, страдающего манией величия и жаждой денег. Я ни разу не говорил, что GPL глупа или глупы люди, которые делают GPL-софт. Если бы я их труд не уважал, то не начал бы обсуждение этой проблемы, а просто молча пользовался этим софтом и все. Они делают много серьезного и полезного софта и предоставляют его на определенных условиях, поэтому я хочу понять "правила игры", которые они установили. Насколько я понял из этого обсуждения, для моих проектов эти правила не подходят, вот и все.
|
|
|
|
|
Feb 2 2007, 01:23
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
Консалтинговый бизнес гораздо прибыльнее простого программирования на западе. И те кто выпускает софт по GPL с холодным расчетом ждут когда к ним потянется толпа за платной техподдержкой. Чистые порывы здесь не причем, никто не мешает деятелям GPL выкладывать свой софт вообще без всяких лицензий и упоминания своего имени. Характерно в этом смысле общепризнанное низкое качество документации у open source программ, поддталкивающее к техподдержке. В сфере встраиваемых систем наиболее полезный, документированный и действительно рабочий open source делается коммерческими компаниями в рамках промоутерских акций чипов, платформ и т.д. Так что беспокоится и дополнительно "уважать" их наверно не стоит, они наварят сполна и свою модель бизнеса реализуют. А сам Линус спер по существу чужие исходники, на которые то там то сям находятся правообладатели, грозящие санкциями всем кто использует Linux. Мораль: Исходники передаются и совершенствуются из поколений в поколения. Они никогда не пишутся с нуля. Кто хочеть иметь абсолютно чистую совесть должен всегда всем показывать свои исходники и всегда говорить откуда пошли их истоки. Во встроенных системах все обстоит еще проще. Они значительно меньше и по существу рефакторинг легко выдать за авторскую работу. Сама scmRTOS это с десяток файлов, сам автор не стесняется в мануале ссылаться на опыт коммерческих RTOS. Переложить тот-же uCOS (автор uCOS-а тоже, кстати, начал с обид на коммерческие оси) или FAT16 или TCP на другой лад сохранив принципиальные взаимосвязи объектов данных и принцип работы ничего не стоит. Так где будем определять границу между авторской работой и просто плагиатом? Может стоит порыться в исходниках scmRTOS чтобы найти там нарушения патентного права? Мораль: Достаточная глубина переработки должна избавлять от обязательств по GPL Цитата(Dr.NoA @ Feb 1 2007, 19:44)  Вот только не надо делать из меня человека, страдающего манией величия и жаждой денег. Я ни разу не говорил, что GPL глупа или глупы люди, которые делают 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 Цитата(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 Цитата(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
|
|
|