Подтвердить что ты не робот

Соединители и лицензирование MySQL

Мне показалось, что MySQL Connectors (Java и .NET) лицензированы GPL.

Означает ли это, что поставщики (не разрабатывая для внутренних приложений) должны будут ввести коммерческую лицензию для проприетарного программного обеспечения, разговаривающего с базой данных MySQL через эти соединители.

4b9b3361

Ответ 1

Если вы ссылаетесь на соединители MySQL в своем приложении, тогда да - ваше приложение считается "работающим на этой программе" в соответствии с GPL. У вас есть 2 варианта:

  • Лицензируйте ваше приложение в соответствии с лицензией на совместимость с GPL.

  • Станьте Партнером MySQL Ready (бесплатно) и получите одно из ваших приложений, одобренных MySQL. Это дает вам доступ к разъемам с двойной лицензией, что позволит использовать соединители с проприетарным кодом. Подробнее здесь: https://partner-portal.mysql.com/guide/overview.html

(Обратите внимание, что соединители предоставляют исключения для лицензирования GPL для проектов с открытым исходным кодом.)

Ответ 2

Если вы не модифицируете соединитель MySQL и просто распространяете соединитель MySQL вместе с вашей коммерческой программой, то ваша программа не работает на основе программы, как это четко указано в разделе 2 gplv2, который определяет работу, основанную на программе, следующим образом:

"Вы можете изменить свою копию или копии Программы или любой ее части, создав таким образом работу, основанную на Программе"

но вам необходимо распространить лицензионное соглашение gplv2 вместе с соединителем mysql, и вы должны как-то сообщить своим клиентам, что соединитель mysql, который распространяется с вашей коммерческой программой, поставляется с лицензией gpl.

Также обратите внимание на следующую часть лицензии gpl

" простая агрегация другой работы, не основанной на Программе с Программой (или с работой, основанной на Программе) на томе среды хранения или распространения, не приводит другую работу под действие этой лицензия"

Поскольку работа на основе программы - это работа, которая модифицирует или копирует из источников лицензионной программы gpl, просто распределение лицензионной программы gpl с вашей коммерческой программой происходит под агрегированием, которое выходит за рамки лицензии GPL. Поскольку лицензионная программа gpl бесплатна для использования, доза не влияет на погоду, которую использует бесплатный открытый исходный код или закрытая коммерческая программа.

Предположим, что вы разрабатываете приложение учета, которое подключается к базе данных с использованием соединителя MySQL, эта доза не заставляет ваше приложение учета работать на основе программы, поскольку лицензия gpl говорит, что "работа на основе программы" - это то, что копирует или изменяет источник gpl лицензионная программа. Таким образом, в упрощенном виде ваше приложение учета просто использует лицензионную программу gpl и не является основанной на ней работой.

Ответ 3

Означает ли это, что поставщики (не разрабатывая для внутренних приложений) должны будут ввести коммерческую лицензию для проприетарного программного обеспечения, разговаривающего с базой данных MySQL через эти соединители.

Я не юрист, но для меня ключевая часть не разрабатывается для внутреннего использования, что означает распространение или продажа как закрытое источник. В этом случае поставщикам необходимо приобрести коммерческую лицензию.

Ответ 4

GPL позволяет коммерческое распространение защищенной работы.

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

поэтому вам нужно включить ссылку на домашнюю страницу mysql или исходный код где-нибудь в вашей программе (в readme, может быть?)

[править]

  1. Передача несходных форм.

    Вы можете передать покрытую работу в объектного кода в соответствии с условиями разделы 4 и 5, при условии, что вы также передавать машиночитаемые Соответствующий источник по условиям этой Лицензии одним из следующих способов:

    a) Передача объектного кода в физический продукт или его воплощение (включая физическую среду распространения), сопровождаемую Соответствующий источник, закрепленный на прочной физической среде обычно используется для обмена программными средствами.

    b) Передача объектного кода в физический продукт или его воплощение (включая физическую среду распространения), сопровождаемую письменное предложение, действительное в течение как минимум трех лет и действительное для если вы предлагаете запасные части или поддержку клиентов для этого продукта модели, чтобы дать любому, кто обладает объектным кодом, (1) копия соответствующего источника для всего программного обеспечения в продукт, на который распространяется настоящая Лицензия, на прочный физический носитель, обычно используемый для программного обмена, по цене нет больше, чем ваши разумные затраты на физическое выполнение этого передача источника или (2) доступ к копированию Соответствующий источник с сетевого сервера бесплатно.

    c) Передайте отдельные копии объектного кода с копией письменное предложение предоставить соответствующий источник. Эта альтернатива допускается только изредка и неслучайно, и только если вы получили объектный код с таким предложением в согласии с подразделом 6b.

    d) Передача объектного кода путем предоставления доступа от назначенного (бесплатно или за плату) и предоставить эквивалентный доступ к Соответствующий источник таким же образом через одно и то же место без дальнейший плата. Вы не должны требовать, чтобы получатели копировали Соответствующий источник вместе с объектным кодом. Если место копировать объектный код является сетевым сервером, соответствующим источником может находиться на другом сервере (управляемом вами или третьим лицом) который поддерживает эквивалентные средства копирования, при условии, что вы поддерживаете проясните направления рядом с объектным кодом, где указано, где найти Соответствующий источник. Независимо от того, какие серверные хосты Соответствующий источник, вы по-прежнему обязаны гарантировать, что это доступный до тех пор, пока это необходимо для удовлетворения этих требований.

    e) Передача объектного кода с использованием одноранговой передачи, предоставляемой вы сообщаете другим партнерам, где объектный код и соответствующий Источник работы предлагается широкой общественности без обвинение согласно подразделу 6d.

поэтому ссылка, торрент, полная копия источника прекрасны, и это не производная работа. Надеюсь это ответит на твой вопрос. По крайней мере, то, что я получаю от чтения GPL. Хотя я не юрист, поэтому вы, возможно, не захотите поверить мне на слово:)

oh и, взятый из википедии:

Обратите внимание, что копилефт применяется только к программному обеспечению, а не к его выходу (если только этот вывод не является производной работой программы). Например, публичный веб-портал с модифицированным производным от системы управления контентом GPL не обязан распространять свои изменения в базовом программном обеспечении, поскольку его вывод не является производным. Противоположным примером является GPL-GNU Bison: синтаксические анализаторы, которые он выводит, содержат части себя и поэтому являются производными, которые попадают под GPL, если бы это не было для специального исключения, предоставленного GNU Bison.

не означает, что если вы используете вывод соединителя в своей программе (что в основном делает), что лицензия не будет применяться в этом случае, кроме распространения копии соединителя и, следовательно, предоставления ссылку на домашнюю страницу?