LINUX.ORG.RU
ФорумTalks

Недочёт в GPL


0

0

Здравствуйте, вот возникла такая идея:
берётся исходник некой GPL проги, доводится до ума и начинается распространяться за деньги. Но так как это GPL то необходимо выложить исходный код и все внесённые в него изменения, для этих целей пропускаем весь наш код через "урезалку" которая заменяет имена всех функций и переменный на что то вида "int a1; float a22" и удаляет всё форматирование(одна сплошная строка).
Вот теперь вопрос, на сколько это "законно" и усложнит ли это "изымание" дописанного кода?

anonymous

Кстати, надо понимать, что в монополию сыграть таким способом не удастся: первый же купивший твой продукт имеет право немедленно впаривать твое творение точно так же, как и ты, как и раздавать все это дело вообще бесплатно.

Die-Hard ★★★★★
()
Ответ на: комментарий от Die-Hard

Во втором параграфе Open Source Definition есть такое

The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed. Intermediate forms such as the output of a preprocessor or translator are not allowed.

В GPL этого правда дословно нет, видимо потому что полагается, что под GPL можно лицензировать не только ПО. Но есть вот это

The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.

Так что если дело дойдет до суда, то там вполне могут решить, что очевидный code obfuscation противоречит GPL.

grob ★★★★★
()
Ответ на: комментарий от grob

>>The source code must be the preferred form in which a programmer would modify the program. Deliberately obfuscated source code is not allowed.

читатется это так:

Исходный код должен быть в предпочтенном виде в котором програмист мог бы модифицировать программу. Намерянно запутывать исходный код нельзя.

Слтольман что дурак по вашему что-ли?

Krechet
()
Ответ на: комментарий от Krechet

Перечитай мой пост - это написано в The Open Source Definition, автор - Bruce Perens, к GNU GPL имеет отношение косвенное, а если бы прямо так дословно было написано в GPL, тогда никаких вопросов бы и не было.

grob ★★★★★
()

Это же не настоящий исходный код, ты же на самом деле будешь держать код, из которого будет делаться вот этот, и настоящим будет являться именно нормально форматированный. А то с таким же успехом можно через cc -S прогнать и объявить, что это и есть исходники.

Teak ★★★★★
()

В связи с GPL объясните мне пожалуйста, каким образом будет оплачиваться труд конкретного разработчика конкретного ПО?

mezantrop
()
Ответ на: комментарий от mezantrop

я предполагаю, что основным способом оплаты труда разработчиков будет перевод денежных средств на счета разработчиков в банке

loki_ ★★
()

Запомните, что под GPL программу можно реально продать. Но только один раз. Дальше все копируют свободно.

anonymous
()

Любые изменения кода надо документировать, некоторые документируют просто "говорящими" символами, а так лучше писать комментарии, коли до тебя это не доходит, хренушки ты что-то до ума доведёшь, коль ума у тебя нет.

anonymous
()
Ответ на: комментарий от loki_

>я предполагаю, что основным способом оплаты труда разработчиков будет перевод денежных средств на счета разработчиков в банке

Я так полагаю, это будет оплата за исходный код. Т.е. исходный код в обмен на деньги, так можно поступать по GPL лицензии?

mezantrop
()
Ответ на: комментарий от anonymous

>Запомните, что под GPL программу можно реально продать. Но только один раз. Дальше все копируют свободно.

Я нигде в лицензии GPL не видел что можно продавать программу, можно брать деньги за носитель. А за сам код?

mezantrop
()
Ответ на: комментарий от loki_

>можно. ты подаришь разработчику n-ную сумму денег, а он тебе передаст написанный ним код по gpl

Правда, извращение :))

mezantrop
()
Ответ на: комментарий от anonymous

>Запомните, что под GPL программу можно реально продать. Но только один раз. Дальше все копируют свободно.
А RedHat, Novell, альты, аспы и не в курсе. :-)

anonymous
()
Ответ на: комментарий от anonymous

Да и RMS утверждал, что некоторое время жил на деньги, полученные от продажи копий GNU EMACS'a.

zaregazza
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.