Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Лицензирование
Форум на CrossPlatform.RU > Библиотеки > Другие библиотеки
Robotex
Думаю в какой среде разрабатывать будущее приложение. Но т.к. оно коммерческое, то лицензия среды должна позволять мне писать пропиетарный софт. При этом должна быть бесплатной или недорогой (очень маленький бюджет). Существуют такие?
Litkevich Yuriy
что под средой понимаешь? IDE, библиотеки?
Robotex
Ну вроде как и то и другое :) Вот QT Creator это и среда и библиотеки же в комплекте :) Т.е. мне нужны библиотеки, с помощью которых я буду это писать, и среда, в которой я буду это писать.
Litkevich Yuriy
Цитата(Robotex @ 17.8.2010, 1:30) *
Вот QT Creator это и среда и библиотеки же в комплекте
креатор - только IDE, т.е. оболочка, её разработали ради библиотеки Qt. В нём ты можешь компилировать используя разные библиотеки и компиляторы (например, visual C++)

Есть отдельное название у тролей - Qt SDK = Qt Creator + компилятор + Qt

Есть три кросплатформенные библиотеки, которые обсуждаются на этом форуме:
wxWidgets
GTK+
Qt
все три позволяют разрабатывать коммерческие приложения с закрытыми исходниками при этом не платя деньги за использование библиотеки и инструментов
Robotex
На сайте QT SDK написано, что коммерческая лицензия стоит около 3000 евро. Бесплатно только GPL. Или GPL позволяет создавать коммерческое ПО? Зачем же тогда они коммерческую версию продают?
Litkevich Yuriy
Цитата(Robotex @ 17.8.2010, 7:08) *
Бесплатно только GPL.
а LGPL?
maint
Цитата(Robotex @ 17.8.2010, 9:08) *
На сайте QT SDK написано, что коммерческая лицензия стоит около 3000 евро. Бесплатно только GPL. Или GPL позволяет создавать коммерческое ПО? Зачем же тогда они коммерческую версию продают?

в голове у кого то каша. Проприетарное (закрытое) ПО, это одно. Свободное (с исходниками) - другое. Оба могут быть коммерческими. Свободное (GPL) - это не синоним бесплатного. Очень даже не кисло фирмы некоторые живут на GPL. Эти евро просят, что бы кто-то мог не открывать свои исходники.
Robotex
Вот мне и нужно писать платное ПО (а именно shareware) с закрытыми исходниками (иначе любой сможет снять защиту и превратить триал в полную версию). LGPL позволяет это?
Litkevich Yuriy
Цитата(Robotex @ 17.8.2010, 10:42) *
LGPL позволяет это?
а там, где ты цену нашёл, что написано относительно LGPL?
maint
Цитата(Robotex @ 17.8.2010, 12:42) *
Вот мне и нужно писать платное ПО (а именно shareware) с закрытыми исходниками (иначе любой сможет снять защиту и превратить триал в полную версию). LGPL позволяет это?

нет. BSD позволяет. Но это к Qt не относится. Бери wxWidget. Но купить придется компилятор. Если уж по честному. Т.е разрабатыввая закрытое ПО, некисло сначала потратиться.
molchanoviv
Цитата(maint @ 17.8.2010, 7:54) *
нет. BSD позволяет.

Зачем обманываешь человека? LGPL позволяет писать проприетарное комерческое ПО.
Robotex
Цитата(molchanoviv @ 17.8.2010, 7:12) *
Цитата(maint @ 17.8.2010, 7:54) *
нет. BSD позволяет.

Зачем обманываешь человека? LGPL позволяет писать проприетарное комерческое ПО.

Вот здесь http://qt.nokia.com/products/licensing/licensing написано, что с лицензией LGPL я могу создавать проприетарное ПО, но с коммерческой проприетарное и/или коммерческое. Так с LGPL можно продавать или нет?

А если с wxWidgets использовать code::Blocks в качестве компилятора. Он же бесплатный.
maint
Цитата(Robotex @ 17.8.2010, 14:09) *
Цитата(molchanoviv @ 17.8.2010, 7:12) *
Цитата(maint @ 17.8.2010, 7:54) *
нет. BSD позволяет.

Зачем обманываешь человека? LGPL позволяет писать проприетарное комерческое ПО.

Вот здесь http://qt.nokia.com/products/licensing/licensing написано, что с лицензией LGPL я могу создавать проприетарное ПО, но с коммерческой проприетарное и/или коммерческое. Так с LGPL можно продавать или нет?

А если с wxWidgets использовать code::Blocks в качестве компилятора. Он же бесплатный.

продавать можно ЛЮБОЕ ПО. code::Blocks это не компилятор, это IDE. IDE этот подцепляет любой компилятор из списка ей известных. (VS, Borland, gcc, watcom, Intel C++ и пр.).
Litkevich Yuriy
Цитата(Robotex @ 17.8.2010, 12:09) *
что с лицензией LGPL я могу создавать проприетарное ПО
proprietary - собственническое, т.е. лицензия на него уникальная, собственная.
перевод таблички
Нажмите для просмотра прикрепленного файла

Robotex
Цитата(Litkevich Yuriy @ 17.8.2010, 10:22) *
Цитата(Robotex @ 17.8.2010, 12:09) *
что с лицензией LGPL я могу создавать проприетарное ПО
proprietary - собственническое, т.е. лицензия на него уникальная, собственная.

в смысле, что с QT с лицензией LGPL я могу создавать проприетарное ПО
Litkevich Yuriy
Цитата(Robotex @ 17.8.2010, 17:14) *
в смысле, что с QT с лицензией LGPL я могу создавать проприетарное ПО
именно в этом смысле, другого и нет
maint
Цитата(Robotex @ 17.8.2010, 19:14) *
Цитата(Litkevich Yuriy @ 17.8.2010, 10:22) *
Цитата(Robotex @ 17.8.2010, 12:09) *
что с лицензией LGPL я могу создавать проприетарное ПО
proprietary - собственническое, т.е. лицензия на него уникальная, собственная.

в смысле, что с QT с лицензией LGPL я могу создавать проприетарное ПО

ты извини, но либо ты шибко шутишь, либо не программируй
cold62
LGPL - лицензия для библиотек, и если я продаю написанное мной приложение использующее библиотеку распространяемую по LGPL (например Qt), единственные исходники которые я должен предоставить - это исходники библиотеки (т.е. Qt). Правильно?
Litkevich Yuriy
Цитата(Гость_cold62_* @ 21.9.2010, 16:57) *
это исходники библиотеки (т.е. Qt). Правильно?
можно и так сказать.
Суть LGPL - если кто-то изменил исходник библиотеки, то он должен поделится изменениями.
Как минимум предоставив их своему покупателю. Ну и в этой лицензии описаны способы выявления злоупотреблениями. Например, кто-то поставляет своё ПО (дистрибутив) и утверждает, что он не изменял библиотеку. Как это проверить?
1) Если ПО собрано динамически с библиотекой, то просто меняем библиотеки из дистрибутива ПО, на оригинальные библиотеки. Если ПО работает также как и с библиотеками из дистрибутива - изменений в библиотеке не было.
2) Если ПО собрано статически с библиотекой, то затребуем у автора ПО объектные файлы и линкуем их со статической версией оригинальной библиотеки. Если ПО работает также как и из дистрибутива - изменений в библиотеке не было.

Если изменял и предоставил изменения, то вносятся изменения в оригинальную библиотеку, а дальше проверка, как указано выше.
Если проверку не проходит, значит изменения предоставлены ложные.
ufna
т.е. если я задокументировал изменения в Qt и говорю о них, то сам исходный код свой могу не показывать? (учитывая что проверка описанная выше дает true)
Litkevich Yuriy
Цитата(ufna @ 21.9.2010, 19:16) *
то сам исходный код свой могу не показывать?
Исходный код приложения, использующего библиотеки лицензированные под LGPL никому не нужен, он вне рамок данной лицензии.
AD
Для аспирантуры делаю перевод из одной английской книжки. Как раз сейчас там идет моменты, связанные с лицензией GPL. Могу выложить сюда отрывки того текста. Возможно, ничего нового уже не будет сказано, но а вдруг. Выкладывать?

P.S. Сразу прошу прощения, если какие-то предложения покажутся коряво составленными. Вина не автора книжки, а моя!
Litkevich Yuriy
Цитата(AD @ 21.9.2010, 22:10) *
Выкладывать?
переводы этой лицензии на русский язык есть в интернете.
AD
Цитата(Litkevich Yuriy @ 21.9.2010, 19:21) *
переводы этой лицензии на русский язык есть в интернете.

Юра, не переводы. А краткое описание лицензии. Ну короче, то, что у тебя раскидано по постам, там кратко, систематизировано и в одном месте.
Litkevich Yuriy
да это всё в википедии есть
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.