Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Другие библиотеки _ Лицензирование

Автор: Robotex 16.8.2010, 20:21

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

Автор: Litkevich Yuriy 16.8.2010, 21:24

что под средой понимаешь? IDE, библиотеки?

Автор: Robotex 16.8.2010, 21:30

Ну вроде как и то и другое :) Вот QT Creator это и среда и библиотеки же в комплекте :) Т.е. мне нужны библиотеки, с помощью которых я буду это писать, и среда, в которой я буду это писать.

Автор: Litkevich Yuriy 16.8.2010, 21:38

Цитата(Robotex @ 17.8.2010, 1:30) *
Вот QT Creator это и среда и библиотеки же в комплекте
креатор - только IDE, т.е. оболочка, её разработали ради библиотеки Qt. В нём ты можешь компилировать используя разные библиотеки и компиляторы (например, visual C++)

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

Есть три кросплатформенные библиотеки, которые обсуждаются на этом форуме:
wxWidgets
GTK+
Qt
все три позволяют разрабатывать коммерческие приложения с закрытыми исходниками при этом не платя деньги за использование библиотеки и инструментов

Автор: Robotex 17.8.2010, 3:08

На сайте QT SDK написано, что коммерческая лицензия стоит около 3000 евро. Бесплатно только GPL. Или GPL позволяет создавать коммерческое ПО? Зачем же тогда они коммерческую версию продают?

Автор: Litkevich Yuriy 17.8.2010, 4:09

Цитата(Robotex @ 17.8.2010, 7:08) *
Бесплатно только GPL.
а LGPL?

Автор: maint 17.8.2010, 6:29

Цитата(Robotex @ 17.8.2010, 9:08) *
На сайте QT SDK написано, что коммерческая лицензия стоит около 3000 евро. Бесплатно только GPL. Или GPL позволяет создавать коммерческое ПО? Зачем же тогда они коммерческую версию продают?

в голове у кого то каша. Проприетарное (закрытое) ПО, это одно. Свободное (с исходниками) - другое. Оба могут быть коммерческими. Свободное (GPL) - это не синоним бесплатного. Очень даже не кисло фирмы некоторые живут на GPL. Эти евро просят, что бы кто-то мог не открывать свои исходники.

Автор: Robotex 17.8.2010, 6:42

Вот мне и нужно писать платное ПО (а именно shareware) с закрытыми исходниками (иначе любой сможет снять защиту и превратить триал в полную версию). LGPL позволяет это?

Автор: Litkevich Yuriy 17.8.2010, 6:44

Цитата(Robotex @ 17.8.2010, 10:42) *
LGPL позволяет это?
а там, где ты цену нашёл, что написано относительно LGPL?

Автор: maint 17.8.2010, 6:54

Цитата(Robotex @ 17.8.2010, 12:42) *
Вот мне и нужно писать платное ПО (а именно shareware) с закрытыми исходниками (иначе любой сможет снять защиту и превратить триал в полную версию). LGPL позволяет это?

нет. BSD позволяет. Но это к Qt не относится. Бери wxWidget. Но купить придется компилятор. Если уж по честному. Т.е разрабатыввая закрытое ПО, некисло сначала потратиться.

Автор: molchanoviv 17.8.2010, 7:12

Цитата(maint @ 17.8.2010, 7:54) *
нет. BSD позволяет.

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

Автор: Robotex 17.8.2010, 8: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 в качестве компилятора. Он же бесплатный.

Автор: maint 17.8.2010, 8:33

Цитата(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 17.8.2010, 10:22

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



Автор: Robotex 17.8.2010, 13:14

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

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

Автор: Litkevich Yuriy 17.8.2010, 13:29

Цитата(Robotex @ 17.8.2010, 17:14) *
в смысле, что с QT с лицензией LGPL я могу создавать проприетарное ПО
именно в этом смысле, другого и нет

Автор: maint 17.8.2010, 14:05

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

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

ты извини, но либо ты шибко шутишь, либо не программируй

Автор: cold62 21.9.2010, 12:57

LGPL - лицензия для библиотек, и если я продаю написанное мной приложение использующее библиотеку распространяемую по LGPL (например Qt), единственные исходники которые я должен предоставить - это исходники библиотеки (т.е. Qt). Правильно?

Автор: Litkevich Yuriy 21.9.2010, 13:32

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

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

Автор: ufna 21.9.2010, 15:16

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

Автор: Litkevich Yuriy 21.9.2010, 17:37

Цитата(ufna @ 21.9.2010, 19:16) *
то сам исходный код свой могу не показывать?
Исходный код приложения, использующего библиотеки лицензированные под LGPL никому не нужен, он вне рамок данной лицензии.

Автор: AD 21.9.2010, 18:10

Для аспирантуры делаю перевод из одной английской книжки. Как раз сейчас там идет моменты, связанные с лицензией GPL. Могу выложить сюда отрывки того текста. Возможно, ничего нового уже не будет сказано, но а вдруг. Выкладывать?

P.S. Сразу прошу прощения, если какие-то предложения покажутся коряво составленными. Вина не автора книжки, а моя!

Автор: Litkevich Yuriy 21.9.2010, 18:21

Цитата(AD @ 21.9.2010, 22:10) *
Выкладывать?
переводы этой лицензии на русский язык есть в интернете.

Автор: AD 21.9.2010, 20:54

Цитата(Litkevich Yuriy @ 21.9.2010, 19:21) *
переводы этой лицензии на русский язык есть в интернете.

Юра, не переводы. А краткое описание лицензии. Ну короче, то, что у тебя раскидано по постам, там кратко, систематизировано и в одном месте.

Автор: Litkevich Yuriy 21.9.2010, 22:14

да это всё в википедии есть

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)