|
|
|
4.14, uZver (??), 16:08, 06/08/2009 [^] [^^] [^^^] [ответить] [↓] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| –1 +/– |
>Если mysql использовать как встраиваемую - то да, ваша правда. Если как СУБД, которая крутится и вы к ней обращаетесь - то ваша неправда, так как разницы в открытости или закрытости уже нет. GPL влияет лиш на код, который линкуется с жипиэльным, не больше, не меньше.
сие есть ЛОЖЬ. GPL не линкуется - для него есть derivative work. Так вот если ваше приложение ЗАВЯЗАНО на конкретное другое приложение (его не сменить), то это derivative work.
Грабля настигает когда вы начинаете использовать кроме базового SQL еще и расширенный синтаксис. А базовый SQL весьма узок - не получится сделать паджинацию не завязавшись на СУБД. т.е. достаточно написать SELECT * FROM 'your_table' LIMIT 0, 10 и вы уже завязли на GPL.
Конечно можно убежать от derivative work работая поверх нескольких СУБД. К примеру MySQL PostgreSQL, но зачем держать 2 СУБД (и код для инкрементяльного обновления схемы БД и код для тестирования) если можно применять только PostgreSQL?
потому многие проекты используют PostrgeSQL чтобы не вязаться на возможные проблемы с лицензированием MySQL.
| |
|
5.27, ТТТ (?), 19:36, 06/08/2009 [^] [^^] [^^^] [ответить] [↓] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
Это не так как вы описали это тоже самое что сказать что под винды нельзя написать программу с открытым софтом потому что винды не лицензированы в 2-х лицензиях а при написании программы для виндовса вы заязываетесь на виндовс и его библиотеки.
точно так же как можно написать открытую программу для винды так же можно написать закрытый модуль для открытой программы. Скажем мы имеем открытую программу которая предоставляет API для написания плагинов. Вы можете написать закрытый плагин который пользуется этим API если в своем коде вы не пользуетесь ни одной строчкой распрастраняющейся по GPL. А уж про связь только чезе SQL запросы какими бы специфическими они не были я вообще молчу.
| |
5.28, pro100master (ok), 20:11, 06/08/2009 [^] [^^] [^^^] [ответить] [↑] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
Лицензия заставляет поставлять исходник сервера БД только при использовании сервера, а не программы, которая может цепляться, а может и нет. А для встраиваемых решений, как вам указали выше, нужна вообще коммерческая лицензия (если что-то за год изменилось в коммерческой лицензии - поправьте). И представьте себе обычный платный хостинг, который по вашим словам, нарушает просто все мыслимые и немыслимые лицензии.
| |
|
|
|
|
|
|
3.10, Iv945n (ok), 14:25, 06/08/2009 [^] [^^] [^^^] [ответить] [↑] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
>т.е. вы хотите сказать что я например, разработав некий коммерческий продукт использующий
>MySQL, могу включить MySQL в инсталлятор моего продукта и продавать такой
>продукт спокойно ?
Нет, так я не думаю. В таком случае я бы прописал MySQL в системные требования и снабдил бы продукт подробной инструкцией о том как её установить и настроить совместную работу моей программы с MySQL. Дистрибутив MySQL, равно как и её исходные коды при этом никто не запрещает приложить к дистрибутиву программы (но не "вшить" в него). Я так думаю. А можно наверно и иначе поступить: обозвать инсталлятор отдельным продуктом, реализующим задачу автоматизированной установки и настройки MySQL и Вашей программы.
| |
|
2.16, uZver (??), 16:13, 06/08/2009 [^] [^^] [^^^] [ответить] [↑] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| –2 +/– |
>Да ладно? Какое нафиг derivated work? СУБД и приложение - две совершенно
>отдельные вещи, обменивающиеся между собой данными как, к примеру, HTTP-сервер и
>браузер.
браузер и сервер обмениваются данными реализуя HTTP-протокол, который не зависит от браузера и сервера. сервер можно сменить в любой мемент, т.е. HTTP это общий протокол а не конкретного сервера.
работа СУБД идет через SQL запросы. но сами запросы уникальны для каждой СУБД (если не брать базовый SQL который очень слаб). после написания простейшей строки SELECT * FROM table LIMIT 0,10 вы завязаны на MySQL, что есть derivated work.
| |
|
3.18, Iv945n (ok), 16:30, 06/08/2009 [^] [^^] [^^^] [ответить] [↓] [↑] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +1 +/– |
>простейшей строки SELECT * FROM table LIMIT 0,10 вы завязаны на
>MySQL, что есть derivated work.
Обоснуй :-)
Derivative work, это тот work, который получается если взять work и изменить его как хочется, что-то в нём доделав, чего-топоменяв, чего-то убрав, или сделав новый work, сильно напоминающий по смылу первый, или взяв два разных work и склеив из их кусков один.
Так я понимаю этот термин, и моё понимание подтверждается цитатами из законодательства, приведёнными на http://en.wikipedia.org/wiki/Derivative_work
Написав "простейшую строку простейшей строки SELECT * FROM table LIMIT 0,10" я всего лишь "говорю с MySQL на её языке". Её устройство, алгоритымы, работы, сама она вообще меня прямо не интересует - мне надо сказать ей что-то и чтобы она потом мне что-то сказала обратно.
| |
|
|
|
2.21, Andrey Mitrofanov (?), 16:59, 06/08/2009 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
>Нет такого понятия как derivated work в GPL, прочите ее текст
/usr/share/common-licenses$ egrep "derivative work" *GPL*
GPL-2:means either the Program or any derivative work under copyright law:
GPL-2:distribute the Program or its derivative works. These actions are
LGPL-2:Library" means either the Library or any derivative work under
LGPL-2:subsequent copies and derivative works made from that copy.
LGPL-2:work, in isolation, is not a derivative work of the Library, and
LGPL-2:derivative work of the Library even though the source code is not.
LGPL-2:distribute the Library or its derivative works. These actions are
LGPL-2.1:Library" means either the Library or any derivative work under
LGPL-2.1:subsequent copies and derivative works made from that copy.
LGPL-2.1:work, in isolation, is not a derivative work of the Library, and
LGPL-2.1:derivative work of the Library even though the source code is not.
LGPL-2.1:distribute the Library or its derivative works. These actions are
/usr/share/common-licenses$ _
ЧЯДНТ?
>под derivated work там можно понимать только
Мы как-нибудь без Ваших разрешений-указаний перетопчемся? Спасибо.
| |
|
|
|
3.25, Thirteensmay (?), 18:52, 06/08/2009 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
О ! спас, вот это реально "the terms of the GPL do not apply to the installation software". Значит делать полноценные инсталляторы коммерческих систем которые внутри используют GPL и потом спокойно их продавать получается можно. ;) Супер !
Но с др. стороны вопросом ниже, час от часу не легче:
Can I use GPLed software on a device that will stop operating if customers do not continue paying a subscription fee?
No. In this scenario, the requirement to keep paying a fee limits the user's ability to run the program. This is an additional requirement on top of the GPL, and the license prohibits it.
Т.е. получается если я продаю например серверы с моим коммерческо-gplным ПО, или собираю их, или использую, то GPL я там юзать немогу, потому что останавливать сервер если не заплатят я собираюсь ?
| |
|
2.24, Andrey Mitrofanov (?), 18:49, 06/08/2009 [^] [^^] [^^^] [ответить] [↑] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
>В старых версиях может и есть, без моих разрешений вы так и
>будете считать что windows это оболочка под dos, хотите - считайте,
>я не настаиваю.
То есть под какой лицензией распространяется MySQL -- совсем не в курсе? И чем она отличается от той, что на gnu.org, "биспанятия"? В твоих интимных проблемах виноваты GNU, MySQL, Видениус? Скорбим с тобой. Медицина бессильна, ты сдохнешь.
Чем мы ещё могли бы тебе помочь?
+++Да, регулярно. В каждом флейме про GPL. "А хде маи бапппки?!" http:/openforum/vsluhforumID3/39967.html#73
+++проконсультируйся с адвокатом (обязятельно платно! они Буратин любят)
http:/openforum/vsluhforumID3/42187.html#98
+++Вы подвергаете себя!
http:/openforum/vsluhforumID3/42187.html#101
+++идите и зарабатывайте
http:/openforum/vsluhforumID3/41358.html#32
+++"Улицы Планеты ждут армий новых подметальщиков"(тм)
http:/openforum/vsluhforumID3/43850.html#78
| |
|
3.26, Thirteensmay (?), 19:07, 06/08/2009 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
Да причем тут мои интимные проблемы ? ;) Не MySQL ни GPL я сейчас не использую, но присматриваюсь, мрак всеже какойто получается, изначально сомневался что GPL можно нормально использовать в связке с коммерческим ПО, поэтому и спросил, один народ пытается доказать что можно, а другой что нельзя, в текущий момент сам склоняюсь к тому что всетаки лучше не юзать, меньше проблем будет. А вообще если уж на то пошло то в России насколько я понимаю GPL вообще не действует, любой версии. ?
| |
|
4.38, Andrey Mitrofanov (?), 13:20, 07/08/2009 [^] [^^] [^^^] [ответить] [п©б╘п▒Б┬≥Б∙≈ п©б╘п▒Б┬≥Б∙≥п©б╘п▒Б┬≥Б∙⌡п©б╘п▒Б┬≥Б∙▓п©б╘п▒Б┬≥я▒я▐Б√░п▒Б√═Б■─п©б╘п▒Б┬≥ц╥я▐Б√░п▒Б√═Б√└п©б╘п▒Б┬≥Б∙⌡я▐Б√░п▒Б√═Б■─я▐Б√░п▒Б√═Б√▒]
| +/– |
>Да причем тут мои интимные проблемы ? ;)
Ну, как же -- достатое из широких штанин ""я например, разработав некий коммерческий продукт использующий [...] в инсталлятор моего продукта и продавать такой продукт"" и потрясаемое на публике? Эти твои глубоко нутрянные трудности решаются перечисленными в моей реплике #24 способами и _никого_ здесь _не_интересуют_.
"По ходу пьесы" также обнаружилось неумение (или даже скорее _нежелание_) читать, но при том склонность к писАнию. То ли идиот, то ли тро^Wфлудер...
>GPL можно нормально использовать в связке с коммерческим ПО,
Проблемы несвободных-проприертарных-собственнических программёров волнуют _только_ тех, кому они платят (или в доле) - снова см.выше про адвоката и проч.
i(ns)mho - http:/openforum/vsluhforumID3/56956.html#32 . К дядьке Видениусу относится тож. Но он-то как раз _успешно_ обналичил GPL проект. Молодец. Проприертарщиков завидки и комплексы одолевают -- как так, "бесплатно", а бабла не срубить. Как мы их понимаем! См.#24.
>что всетаки лучше не юзать, меньше проблем будет.
А ещё лучше свои сентименты держать при себе. Не трясти на публике.
>А вообще если уж на то пошло то в России насколько я понимаю
Немедленно! Моментальненько!! Стирай все gcc, glibc-ы, ядра linux, которые используете: если [на тебя] не действует -- это ж _нелицензионное_ использование, маски-шоу уже идут к твоей мордой-в-пол, "Вы подвергаете себя!" (->выше).
Кста, мозила, с-под которой ты общаешься с Миром -- под двойной лицензией, и я подозреваю, что копилефтная MPL тебе так же нимила^Wне дейстенна... Немедленно стереть и на "ослика"!
| |
|
|
|
|