Russian Qt Forum
Ноябрь 23, 2024, 14:28 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 ... 13 14 [15] 16 17 ... 30   Вниз
  Печать  
Автор Тема: Qt: FAQ о лицензии. Commercial vs Opensource  (Прочитано 354413 раз)
glebych
Гость
« Ответ #210 : Сентябрь 25, 2007, 18:39 »

Здравствуйте,
Несколько сотен слов по поводу лицензирования.Все вопросы-ответы (FAQ) по поводу Qt лицензий тут: http://trolltech.com/developer/faqs

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

1. В чём разница между Open Source и Commercial?
________________________________________
В лицензировании. Open Source Edition (под GPL license) обязывает делиться вашим исходным кодом (source code) без ограничений. Если у Вас GPL лицензия – Вы не можете требовать компенсации за последующее использование и распространение (re-use and re-distribution) исходного кода.
Избежать этих обязательств поможет коммерческая лицензия.
Также, некоторые утилиты и дополнения (tools, add-ons) доступны только обладателям коммерческой лицензии.

2. Что есть такого в Qt Commercial Editions, чего нет в Qt Open Source Edition?
________________________________________
Базовый Qt code и library, также как и Qt API - одинаковы в обеих версиях. Разница в следующем:
Обладатели коммерческой лицензии имеют доступ к следующим продуктам и услугам, которых нет в Open Source редакции:
•   Доступ к службе поддержки от Trolltech. Служба поддержки работает отлично.
•   Доступ к Qt Solutions – клиент може приобрести доступ к Qt Solutions. Qt Solutions предоставляют новые компоненты и утилиты (components and tools) для использования с Qt и помогают ещё больше снизить время на разработку.
•   Коммерческий компилятор. Утилиты, поставляемые с GPL версией поддерживают популярный GNU CC компилятор. C++ компиляторы от Microsoft, Intel и Borland НЕ поддерживаются GPL версией.
•   Доступность бинарных сборок: Обладатели коммерческой лицензии для Windows и Mac получают доступ к пакету, содержащему уже собранную Qt библиотеку, поддерживающую такие коммерческие компиляторы как Visual Studio .NET.
•   Драйверы для коммерческих баз данных.

3. Можно достать Open Source версию Qt/Windows 3?
________________________________________
Нет. Мы хотим способствовать переходу пользователей на Qt 4. У нас нет планов выпускать Qt 3 для Windows под GPL лицензией.

4. Почему поменяли название Qt Open Source Edition?
________________________________________
Цель смены имени с "Qt Free Edition" на "Qt Open Source Edition" – прояснить намерения, которыми руководствуется Trolltech.
Trolltech верит в развитие Открытого ПО (Open Source). Мы гордимся тем, что поддерживаем KDE многие другие Open Source проекты. Мы поддерживаем идею "Бесплатного ПО" (Free Software).

Однако некоторые интерпретируют понятие "Free Software" как что-то "Абсолютно Бесплатное и Без Всяких Обязательств Сделать Исходный Код Доступным". Мы не хотим поддерживать этоу неправильную интерпретацию.

5. Не хочу делиться кодом (source code). Что делать?
________________________________________
Покупать коммерческую лицензию.

6. Действительно ли програмное обеспечение основанное на Qt Open Source Edition полностью свободное? Налагаются ли на него какие-либо специфические лицензионные ограничения со стороны Trolltech?
________________________________________
На первый вопрос - да, полностью свободное, так как Qt Open Source Edition использует GNU GPL, который запрещает накладывать какие-либо лицензионные ограничения на програмное обеспечение, основанное на Open Source Edition, которые его сделают не-свободным.
И на второй вопрос – Нет. Нет никаких  специфических лицензионных ограничений от Trolltech на продукт, сделанный с использованием Open Source Edition.

7. Что если Trolltech прекратит выпускать Open Source Editions для Qt?
________________________________________
Нет никаких намерений делать это. Вместе с K Desktop Environment project, мы создали KDE Free Qt Foundation (http://www.kde.org/whatiskde/kdefreeqtfoundation.php) для того, чтобы гарантировать доступность Qt для разработки Открытого ПО сейчас и навсегда – даже если обстоятельства, которые мы не контролируем будут препятствовать выпуску open source-версий.

8. Могу ли я, используя Qt Open Source Edition, сделать не-opensource програмное обеспечения для использования внутри моей company/organization?
________________________________________
Нет. Програмное обеспечение, разработаное с помощью Qt Open Source Edition всегда является программным обеспечением с открытым исходным кодом, то есть распространяться может только под свободной лицензией (open source software license). В частности, весь код (source code) для всех модулей, на которых основано Ваше програмное обеспечение, независимо от того, написаны они Вами или кем-то другим, должны быть Открытым ПО. Это наше обязательство по отношению к open source сообществу, и это позволяет тем, кто вносит свою лепту в open source делать это без уплаты лицензионных отчислений (license fees).

Не смотря на то, что возможно написать Открытое ПО для внутреннего пользования, сложно гарантировать, что такое програмное обеспечени используется и распространяется легально. Например, если Ваше Открытое Програмное Ообеспечение требует какие-либо модули, которые накладывают на Вас обязательства, противоречащие условиям GNU GPL, включая, но не ограничаваясь патентами на програмное обеспечение, соглашениями о коммерческом лицензировании, определениями интерфейсов, защищённых авторскими правами или любыми другими соглашениями о не-разглашении (non-disclosure), тогда Вы не можете распространять это програмное обеспечение вообще; следовательно, оно не может быть передано консультантам, сотрудникам для их персональных компьбтеров, филиалам (subsidiaries), другим подразделениям (divisions), или даже новым пользователям.
Следовательно, мы рекомендуем использовать коммерческую лицензию для разработки внутреннего програмного обеспечения.

9. Зачем мне покупать коммерческую версию, если я могу достать бесплатную?
________________________________________
Если Вы хотите разрабатывать Открытое ПО, пожалуйста, используйте нашу Qt Open Source Edition
Если Вы не хотите разрабатывать Открытое ПО (например, чтобы сохранить Ваш исходный код в секрете или для того, чтобы производить Коммерческое ПО), вы должны приобрести коммерческую лицензию Qt.

10. Что такое Qt Open Source, Console, Desktop Light и Desktop Editions?________________________________________
Qt Console, Desktop Light and Desktop Editions (http://trolltech.com/products/qt/licenses/pricing)– это коммерческие лицензии Qt (http://trolltech.com/products/qt/features/index). Обзор доступных сейчас версий можно найти здесь (http://trolltech.com/products/qt/licenses/pricing/editions/).

Qt Open Source Edition создана для разработки Бесплатного/Свободного ПО (Free / Open Source Software). Эта версия доступна для свободного скачивания, но может быть использована для разработки, при оперделённых условиях. В частности, Вы должны распространять всё програмное обеспечение, которое использует Qt Open Source Edition как Открытое Програмное Обеспечение.

11. Можно ли использовать Open Source Edition для разработки не-opensource приложения, а потом приобрести коммерческую лицензию, когда мы начнём продавать приложение?________________________________________
Нет. Наши Соглашения о Коммерческом лицензировании (commercial license agreements) применимы только к програмному обеспечению, которое было разработано с помощью Qt под Соглашением о коммерческой лицензировании. Соглашение не применымы к коду, который был разработан с помощью Qt Open Source Edition до заключения соглашения. Любое програмное обеспечение, разработанное с помощью Qt без Соглашения о Коммерческом Лицензировании должно быть выпущено как Открытое Програмное Обеспечение.

Upd: Спасибо vregess за драгоценные дополнения и исправления

« Последнее редактирование: Сентябрь 26, 2007, 10:45 от glebych » Записан
vregess
Гость
« Ответ #211 : Сентябрь 26, 2007, 07:33 »

wikipedia:

Открытое программное обеспечение, то есть программное обеспечение с (открытым) исходным кодом (англ. open source software) — способ разработки ПО, при котором создаваемый исходный код программ открыт, то есть общедоступен для просмотра и изменения. Это позволяет всем желающим использовать уже созданный код для своих нужд и, возможно, помочь в разработке открытой программы.

Бесплатность ПО есть право пользователя, но не обязанность производителя — «открытая» лицензия не требует, чтобы ПО всегда предоставлялось бесплатно. Многие из наиболее успешных проектов «открытого» ПО, тем не менее, бесплатны.

Подавляющее большинство открытых программ является одновременно «свободными» и наоборот, ибо определения открытого и свободного ПО близки, а большинство лицензий соответствуют обоим.

Отличие между движениями открытого ПО и свободного ПО заключается в основном в приоритетах. Сторонники открытого ПО делают упор на эффективность открытых исходников как метода разработки. Сторонники свободного ПО исходят из идеологических соображений, и считают, что именно права на распространение, модификацию и изучение программ являются главным достоинством свободного ПО.
============

1.В чём разница между Open Source и Commercial?
________________________________________
В лицензировании. Open Source Edition (под лицензией GPL) обязывает делиться вашим исходным кодом без ограничений. Если у Вас GPL лицензия – Вы не можете требовать компансации за последующее использование и распространение исходного кода.

Избежать этих обязательств поможет коммерческая лицензия.

Также, некоторые утилиты и дополнения доступны только обладателям коммерческой лицензией.


2. Что есть такого в Qt Commercial Editions, чего нет в Qt Open Source Edition?
________________________________________
Базовый код Qt, также как и Qt API, одинаковы в обеих версиях. Разница в следующем:
Обладатели коммерческой лицензии имеют доступ к следующим продуктам и услугам, которых нет в Open Source редакции:
•   Доступ к службе поддержки от Trolltech. Служба поддержки работает отлично. ))
•   Доступ к Qt Solutions – клиент может приобрести доступ к Qt Solutions. Qt Solutions предоставляют новые компоненты и утилиты для использования с Qt и помогают ещё больше снизить время на разработку.
•   Коммерческий компилятор. Утилиты, поставляемые с GPL версией, поддерживают популярный GNU-компилятор. C++ компиляторы от Microsoft, Intel и Borland НЕ поддерживаются GPL версией.
•   Доступность бинарных сборок: Обладатели коммерческой лицензии для Windows и Mac получают доступ к пакету, содержащему уже собранную библиотеку Qt, поддерживающую такие коммерческие компиляторы как Visual Studio .NET.
•   Драйверы для коммерческих баз данных.


3. Можно достать Open Source версию Qt/Windows 3?
________________________________________
Нет. Мы хотим способствовать переходу пользователей на Qt 4. У нас нет планов выпускать Qt 3 для Windows под GPL лицензией.

4.Почему поменяли название Qt Open Source Edition?
________________________________________
Цели смены имени с "Qt Free Edition" на "Qt Open Source Edition" – прояснить намерения, которыми руководствуется Trolltech.
Trolltech верит в развитие "открытого ПО" (Open Source Software). Мы гордимся тем, что поддерживаем KDE многие другие Open Source проекты. Мы поддерживаем идею "бесплатного ПО" (Free Software).
Однако некоторые интерпретируют понятие "Free Software" как что-то "Абсолютно Бесплатное и Без Всяких Обязательств Сделать Исходный Код Доступным". Мы не хотим поддерживать эту неправильную интерпретацию.

5. Не хочу делиться кодом. Что делать?
________________________________________
Покупать коммерческую лицензию.

6. Действительно ли програмное обеспечение основанное на Qt Open Source Edition полностью свободное? Налагаются ли на него какие-либо специфические лицензионные ограничения со стороны Trolltech?
________________________________________
На первый вопрос - да, полностью свободное, так как Qt Open Source Edition использует лицензию GNU GPL, которая запрещает накладывать какие-либо лицензионные ограничения на программное обеспечение, основанное на Open Source Edition, которые его сделают несвободным.

И на второй вопрос – нет. Нет никаких специфических лицензионных ограничений от Trolltech на продукт, сделанный с использованием Open Source Edition.

7. А что если Trolltech прекратит выпускать Open Source Editions для Qt?
________________________________________
Нет никаких намерений делать это. Вместе с проектом KDE (K Desktop Environment) (http://www.kde.org/whatiskde/kdefreeqtfoundation.php), мы создали организацию KDE Free Qt Foundation для того, чтобы гарантировать доступность Qt для разработки "открытого ПО" сейчас и навсегда – даже если обстоятельства, которые мы не контролируем будут препятствовать выпуску opensource-версий .

8. Могу ли я, используя Qt Open Source Edition, сделать не-opensource програмное обеспечения для использования внутри моей компании/организации?
________________________________________
Нет. ПО, разработаное с помощью Qt Open Source Edition всегда является программным обеспечением с открытым исходным кодом, то есть распространяться может только под свободной лицензией. В частности, весь код для всех модулей, на которых основано Ваше програмное обеспечение, независимо от того, написаны они Вами или кем-то другим, должны быть "открытым ПО". Это наше обязательство по отношению к opensource-сообществу, и это позволяет тем, кто вносит свою лепту в opensource, делать это без уплаты лицензионных отчислений.

Несмотря на то, что возможно написать "открытое ПО" для внутреннего пользования, сложно гарантировать, что такое програмное обеспечени используется и распространяется легально. Например, если Ваше "открытое ПО" требует какие-либо модули, которые накладывают на Вас обязательства, противоречащие условиям GNU GPL, включая, но не ограничаваясь патентами на програмное обеспечение, соглашениями о коммерческом лицензировании, определениями интерфейсов, защищённых авторскими правами или любыми другими соглашениями о неразглашении, тогда Вы не можете распространять это програмное обеспечение вообще; следовательно, оно не может быть передано консультантам, сотрудникам для их персональных компьютеров, филиалам, другим подразделениям, или даже новым пользователям.

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

9. Зачем мне покупать коммерческую версию, если я могу достать бесплатную?
________________________________________
Если Вы хотите разрабатывать "открытое ПО", пожалуйста, используйте нашу Qt Open Source Edition.

Если Вы не хотите разрабатывать "открытое ПО" (например, чтобы сохранить Ваш код в секрете или для того, чтобы производить "коммерческое ПО"), вы должны приобрести коммерческую лицензию Qt.

10. Что такое Qt Open Source, Console, Desktop Light и Desktop Editions?
________________________________________
Qt Console, Desktop Light and Desktop Editions (http://trolltech.com/products/qt/licenses/pricing) – это коммерческие лицензии Qt (http://trolltech.com/products/qt/features/index). Обзор доступных сейчас версий можно найти здесь (http://trolltech.com/products/qt/licenses/pricing/editions/).

Qt Open Source Edition создана для разработки Бесплатного/Свободного ПО. Эта версия доступна для свободного скачивания, но может быть использована для разработки, при оперделённых условиях. В частности, Вы должны распространять всё програмное обеспечение, которое использует Qt Open Source Edition как "открытое ПО".

11. Можно ли использовать Open Source Edition для разработки не-opensource приложения, а потом приобрести коммерческую лицензию, когда мы начнём продавать приложение?
________________________________________
Нет. Наши Соглашения о Коммерческом лицензировании применимы только к програмному обеспечению, которое было разработано с помощью Qt под Соглашением о коммерческой лицензировании. Соглашение не применымы к коду, который был разработан с помощью Qt Open Source Edition до заключения соглашения. Любое програмное обеспечение, разработанное с помощью Qt без Соглашения о Коммерческом Лицензировании должно быть выпущено как "открытое ПО".


просто было лень работать...
Записан
Alexandr Az
Гость
« Ответ #212 : Сентябрь 26, 2007, 12:22 »

Цитировать
Можно ли использовать Open Source Edition для разработки не-opensource приложения, а потом приобрести коммерческую лицензию, когда мы начнём продавать приложение?
Нет. Наши Соглашения о Коммерческом лицензировании (commercial license agreements) применимы только к програмному об

Не понял. Писал я писал. Выложил под GPL.  А потом точно также хочу выложить под комерческой (как само куте), и низя........
Почему?Непонимающий
Или я чегой то не понял?
Записан
Alexandr Az
Гость
« Ответ #213 : Сентябрь 26, 2007, 12:37 »

Я думаю это легко можно обойти....
Ну типа за одну ночь заново переписал весь проект на коммерческой версии...


И как у самих то не понятно. Если есть QT GPL, то гм, откуда коммерческая могла взяться, которая противоречит GPL лицензии....
Записан
vregess
Гость
« Ответ #214 : Сентябрь 26, 2007, 12:56 »


Не понял. Писал я писал. Выложил под GPL.  А потом точно также хочу выложить под комерческой (как само куте), и низя........
Почему?Непонимающий
Или я чегой то не понял?
Да, нельзя. Так написано в троллевской лицензии.
Сделано это для того, чтобы народ не писал проприетарный софт, используя открытое ПО. ИМХО.

Я думаю это легко можно обойти....
Ну типа за одну ночь заново переписал весь проект на коммерческой версии...


И как у самих то не понятно. Если есть QT GPL, то гм, откуда коммерческая могла взяться, которая противоречит GPL лицензии....
Да. Никто не запалит, если проект небольшой, я думаю... Но все же.

Далее:
А если сначала они коммерческую разработали, а потом еще и под гпл выложили?? Это не противоречит гпл.)
В любом случае:
Обе версии: и опенсоурс и коммерческая - взялись из одного места.)
Сначала был код, а потом его коммерческая версия и опенсоурс.
Разработчик вправе выкладывть исходники под разными лицензиями.
Записан
vregess
Гость
« Ответ #215 : Сентябрь 26, 2007, 13:15 »

сделано
для меня особо ценны последние строки

где про то - что хочешь начать комерческий продукт - купи сналача))

А для меня особо ценны строки ответа на вопрос 7:
Цитировать
7. А что если Trolltech прекратит выпускать Open Source Editions для Qt?
________________________________________
Нет никаких намерений делать это. Вместе с проектом KDE (K Desktop Environment) (http://www.kde.org/whatiskde/kdefreeqtfoundation.php), мы создали организацию KDE Free Qt Foundation для того, чтобы гарантировать доступность Qt для разработки "открытого ПО" сейчас и навсегда – даже если обстоятельства, которые мы не контролируем будут препятствовать выпуску opensource-версий .

Не знал этого. Как-то легче стало жить. Интересны люди, эти тролли...
Записан
SLiDER
Гость
« Ответ #216 : Сентябрь 26, 2007, 20:47 »

Цитировать
Можно ли использовать Open Source Edition для разработки не-opensource приложения, а потом приобрести коммерческую лицензию, когда мы начнём продавать приложение?
Нет. Наши Соглашения о Коммерческом лицензировании (commercial license agreements) применимы только к програмному об

Не понял. Писал я писал. Выложил под GPL.  А потом точно также хочу выложить под комерческой (как само куте), и низя........
Почему?Непонимающий
Или я чегой то не понял?

Если вы писали изначально пользуясь комерческой лицензией то нет ни каких проблем лицензировать ваш код под двойной лицензией как у Trolltech. Если же разработка изначально велась на основе GPL2-лицензии, то этот вариант не пройдет, и проблема тут в том, что это ничто иное как чистой воды ваше кидалово Trolltech на деньги. Надо объяснять почему?
Записан
AlekSi
Гость
« Ответ #217 : Сентябрь 27, 2007, 07:32 »

Цитировать
Open Source Edition (под лицензией GPL) обязывает делиться вашим исходным кодом без ограничений.
Вы ошибаетесь. GPL - free as freedom, not free as free beer. Вы должны предоставить соответствующий исходный код под GPL только тем, кто получил/купил у вас бинарники. Все остальные могут идти лесом. Это я вам как переводчик GPLv3 говорю. Подмигивающий Могу заодно и в FAQ послать. Тролли могут говорить по этому поводу всё что угодно - GPL не ими придумана.
Другое дело, что ничто не может помешать выложить исходный текст на всеобщее обозрение вам и/или тем, кто его у вас купил. В худшем случае, вы продадите программу только один раз.
Записан
AlekSi
Гость
« Ответ #218 : Сентябрь 27, 2007, 07:45 »

Из FAQ Троллей пункты 8 и 11 почти не имеют силы.

Разрабатывать программы под GPL, не раскрывая исходный код, можно. И даже под nondisclosure agreement - GPL FAQ. Например, я участвую в разработке программы под GPL-редакцией Qt. Мы передаём весь код заказчику. Он имеет право выложить его в свободный доступ. Но он не реализует своё право.

11-ый пункт ещё смешнее. Вы обладаете исключительными правами на свой код. Вы можете релизить его как угодно. Другое дело, что он линкуется с GPL-версией Qt, ваш код попадает под copyleft-вирус и становится GPL. Если же он линкуется с коммерческой лицензией - делайте всё, что не противоречит ей. Я сомневаюсь, что коммерческая лицензия Qt запрещает лицензировать ваш код под GPL.
Записан
AlekSi
Гость
« Ответ #219 : Сентябрь 27, 2007, 07:49 »

Если же разработка изначально велась на основе GPL2-лицензии, то этот вариант не пройдет, и проблема тут в том, что это ничто иное как чистой воды ваше кидалово Trolltech на деньги. Надо объяснять почему?
Юридически это не кидалово. Это не противоречит ни GPL, ни, AFAIK, коммерческой лицензии Qt.

Кстати, а дайте почитать коммерческую лицензию. Подмигивающий
Записан
vaprele07
Гость
« Ответ #220 : Сентябрь 27, 2007, 10:28 »

Цитировать
Другое дело, что он линкуется с GPL-версией Qt, ваш код попадает под copyleft-вирус и становится GPL
смотря что к чему линкуется  Строит глазки пишешь либу без использования qt к ней gui на qt либа закрытая gui открытая. Либа это продукт а gui расширение, которое мог написать не ты.

Цитировать
Вы обладаете исключительными правами на свой код

Если у коммерческого проекта захочется открыть парочку компонентов под GPL. Что тогда придётся весь проект открывать? (в виду GPL) Тогда что мне мешает пользоваться ихними solutions в своих GPL проектах?
Записан
Вудруф
Гость
« Ответ #221 : Сентябрь 27, 2007, 12:27 »

Мы передаём весь код заказчику. Он имеет право выложить его в свободный доступ. Но он не реализует своё право.
Это работает, если заказчик - физическое лицо. В случае юридического лица он должен также предоставить пользователям по требованию весь код. И сообщить им о лицензии, естественно.
Записан
Вудруф
Гость
« Ответ #222 : Сентябрь 27, 2007, 12:30 »

Мы поддерживаем идею "Бесплатного ПО" (Free Software). Однако некоторые неправильно интерпретируют...
Мы поддерживаем идею "Свободного ПО". Тут как раз фишка есть в том, что в английском языке это слово имеет различный смыл.
Записан
vregess
Гость
« Ответ #223 : Сентябрь 27, 2007, 14:14 »

Мы поддерживаем идею "Бесплатного ПО" (Free Software). Однако некоторые неправильно интерпретируют...
Мы поддерживаем идею "Свободного ПО". Тут как раз фишка есть в том, что в английском языке это слово имеет различный смыл.

А по-моему в контексте ответа троллей все-таки Бесплатного...
Записан
AlekSi
Гость
« Ответ #224 : Сентябрь 27, 2007, 18:27 »

Цитировать
Если у коммерческого проекта захочется открыть парочку компонентов под GPL. Что тогда придётся весь проект открывать? (в виду GPL)
Нет, что ты. Улыбающийся Владелец авторских прав может релизить свой код как ему хочется, в том числе и под несколькими лицензиями, как те же Тролли. Т.е. ты можешь зарелизить пару своих компонент под GPL, но юзать их в своих проприетарных прогах. Но это можешь делать только ты, остальные будут юзать твои компоненты под GPL или слёзно просить зарелизить их под BSD/MIT. Подмигивающий

Цитировать
Мы передаём весь код заказчику. Он имеет право выложить его в свободный доступ. Но он не реализует своё право.
Это работает, если заказчик - физическое лицо. В случае юридического лица он должен также предоставить пользователям по требованию весь код. И сообщить им о лицензии, естественно.
Неважно, юридическое или физическое лицо. Одно из двух главных правил GPL - не распространять объектный код без соответствующих исходных текстов. А наш заказчик их просто не распространяет, а юзает в рамках своей организации. В GPL FAQ этот пункт есть.
Записан
Страниц: 1 ... 13 14 [15] 16 17 ... 30   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.075 секунд. Запросов: 21.