MySQL и GPL: про неGPL-скрипты

grigori

( ͡° ͜ʖ ͡°)
Команда форума
>в какой момент начинается распространение?
я понимаю это как передача на него прав другому лицу любым способом в соответствии с лицензией GPL


>я дал соседу свою программу - это уже распространение? А если я ее продал соседу?
да

>А если я на работе написал ПО с использованием GPL библиотек и это ПО установили на все компьютеры предприятия - это распространение?

Нет, предприятие, на котором ты работаешь, владеет результатами твоей работы изначально.
Разовая работа под заказ - услуга, а не продажа (разные статьи ГК), результат услуги принадлежит заказчику без перехода прав.
Если ты не владеешь копирайтом на результат работы - то и не распространяешь.
Это личное мнение, основанное на знании ГК и ТК.
Обсуждать тему "является ли написание ПО под заказ распространением" я не буду - иди к юристу.

>Где в данном случае возможность создания несвободного решения?
imho, на своей (в т.ч. временной, разовой) работе или под заказ
инсталляцию и сборку я осуществляю на сервере заказчика

>Я думал, что будет понятно изначально что ПО предполагается распространять, по этому ничего не говорил про это.

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

-~{}~ 08.03.09 21:21:

Автор оригинала: nerezus
Дополню вопрос в 1 теме:
программа предназначена для распространения третьим лицам.

Помойму это было очень просто додумать из постановки вопроса =)
А телепаты, как обычно, в отпуске.

А каким образом можно воткнуть код GPL в BSD, не перелицензировав BSD под GPL?
http://phpclub.ru/talk/showthread.php?postid=843040#post843040
Наоборот, mysql выпустили lib_mysql под lgpl, я уже писал.

Т.е. я передаю программу третьим лицам на своих условиях.
Техническое копирование не регламентируется. Регламентируется распространение и передача прав.

P.S. Естественно считаем, что программа попадает третьим лицам.
Какую именно программу, каким лицам, по какому договору, на каких условиях?

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

-~{}~ 08.03.09 21:32:

Alexandre
речь о продаже измененного кода mysql без GPL, когда ты не хочешь давать покупателю исходники своих патчей или модулей
если ты продашь изменения под GPL - они смогут его копировать и свободно передавать другим
 

nerezus

Вселенский отказник
mysql выпустили lib_mysql под lgpl
а можно ссылочку на это?
на всякий случай, вдруг в платных нескриптовых продуктах использовать придется =)
нашел только http://alioth.debian.org/projects/libmysql-lgpl/ и вроде оно мертвое.
по поводу libmysql понятно стало? gjxtve PHP BSD-style.

Теперь второй вопрос: могут ли скрипты быть неGPL(предназначены для 3их лиц, ну, например, как shareware), если интерпретатор содержит GPL-модули?
И можно ли этот интерпретатор положитьь в комплект со скриптом в 1 архив?

Попробую конкретизировать: считается ли <?=2+2> производной от PHP 5.2.9, допустим?
 

nerezus

Вселенский отказник
Т.е. это, как я понял, рашаться будет в суде?
Хороши парни, "четкую и однозначную" лицензию придумали, когда ее каждый по своему трактовать может.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
код на скриптовом языке не является производным от языка
это прямо сказано по ссылке в 1м посте

nerezus,
все находится в гугле, могли и сами найти

я ошибся, они раньше выпускали под lgpl, а потом придумали foss - я просто не слежу
сейчас продукты под PHP-лицензией в списке исключений вместе с другими open-source лицензиями
http://forums.mysql.com/read.php?4,37582,45740
http://www.mysql.com/about/legal/licensing/foss-exception/

mysqlnd выпустили под php-лицензией
http://dev.mysql.com/downloads/connector/php-mysqlnd/

в тему:
http://stackoverflow.com/questions/225987/can-someone-explain-mysqls-license-and-what-it-means-to-closed-source-developmen


-~{}~ 09.03.09 19:52:

Автор оригинала: nerezus
Т.е. это, как я понял, рашаться будет в суде?
Хороши парни, "четкую и однозначную" лицензию придумали, когда ее каждый по своему трактовать может.
в общем-то, да - простую, четкую, однозначную, куда лучше наших законов
просто надо изучить смысл слов, научиться читать и пользоваться гуглом, не "додумывать" - высшее образование, в общем (настоящее, которое не корочка)

-~{}~ 09.03.09 20:09:

думаю, модуль закрытой программы для работы с mysql надо просто распространять под bsd-лицензией
без самой программы в нем смысле нет, а mysql он использовать может

-~{}~ 09.03.09 22:19:

еще есть такая штука, как MySQL-ODBC Gateway
она написана на основе старого lgpl-ного libmyslq и позволяет использовать любую базу

а вообще, я за постгрес.
полноценная БД на BSD лицензии, без проблем, весь sql-функционал, без жлобства и "особенностей", имеет бесплатный удобный инструмент разработки
работает, как ожидаешь, не зависает, когда размер индекса превышает сотню метров и т.д.
потеря 20% скорости запроса компенсируется экономией времени на разработку и уделением его оптимизации и кешированию

если серьезный SQL не нужен и данных немного - есть SQLite, который уже используют в Мозилле и мобильных телефонах

вы уверены, что вам нужен только MySQL? что ж, за результат работы маркетологов надо платить больше
 
Сверху