Вопросы по лицензиям GPL, LGPL и CDDL

Здравствуйте!

У меня есть вопросы по использованию софта, который защищен лицензиями GPLv2, GPLv3, LGPL и CDDL (и, наверное Sun License).

Вопросы такие:

  1. Код, который пишется мной и компилируется компилятором, который защищен одной из вышеприведенных лицензией (например, GCC или javac) - под какой тогда лицензией должен/может выходить байт-код, и вообще мой продукт; и, если можно/важно, объясните, почему?
  2. Могу ли я использовать отладчик и профайлер под вышеперечисленными лицензиями при разработке своего коммерческого проприетарного продукта?
  3. Какие библиотеки я могу использовать в своём продукте, который выпускается под закрытой коммерческой проприетарной лицензией? И какие есть ограничения? Ну, например, я так понимаю, библиотеки с лицензией GPL использовать не получится, т.к. придется и свой продукт публиковать под GPL?
  4. Если во время разработки своего "коммерческого проприетарного продукта" я использую на компьютере, на котором идёт процесс создания продукта, какие-то посторонние вещи под вышеперечисленными лицензиями: например, какой-нибудь файловый менеджер (а-ля Krusader), или слушаю музыку в mplayer - правомерно ли такое использование? Или можно предположить, что-де "файловый менеджер с лицензией GPL ускоряет процесс моей работы, а, значит, встраивается в мой продукт, а, значит, продукт должен выпускаться тоже под GPL" ? :)

Вот такие вопросы. Буду очень благодарен, если кто поможет доходчивыми ответами, да и думаю, не только мне будет полезно )
Заранее спасибо!

alex__

alex__ написал(а):
Здравствуйте!

  • Код, который пишется мной и компилируется компилятором, который защищен одной из вышеприведенных лицензией (например, GCC или javac) - под какой тогда лицензией должен/может выходить байт-код, и вообще мой продукт; и, если можно/важно, объясните, почему?
  • Под любой, какой захотите.По поводу C++ - рантайм там под LGPL, что допускает линковку с несвободным ПО.

    alex__ написал(а):
  • Могу ли я использовать отладчик и профайлер под вышеперечисленными лицензиями при разработке своего коммерческого проприетарного продукта?
  • Вне всякого сомнения - конечно можете.

    alex__ написал(а):
  • Какие библиотеки я могу использовать в своём продукте, который выпускается под закрытой коммерческой проприетарной лицензией? И какие есть ограничения? Ну, например, я так понимаю, библиотеки с лицензией GPL использовать не получится, т.к. придется и свой продукт публиковать под GPL?
  • с GPL - только GPL или совместимые, LGPL допускает линковку с закрытым кодом.

  • Если во время разработки своего "коммерческого проприетарного продукта" я использую на компьютере, на котором идёт процесс создания продукта, какие-то посторонние вещи под вышеперечисленными лицензиями: например, какой-нибудь файловый менеджер (а-ля Krusader), или слушаю музыку в mplayer - правомерно ли такое использование? Или можно предположить, что-де "файловый менеджер с лицензией GPL ускоряет процесс моей работы, а, значит, встраивается в мой продукт, а, значит, продукт должен выпускаться тоже под GPL" ? :)
  • Полная муть :)
    Код этих продуктов в вашем проекте есть ? Нету - спите спокойно.
    GPL никогда не ставила целью лишить программера средств к существованию :) - оно только требовало (пряктически) одного - закомпилили в свой продукт код
    проекта под GPL (!LGPL) - верните наработанное .

    Compute:
    Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
    Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

    очень большое спасибо!

    очень большое спасибо!

    alex__ написал(а): Вопросы

    alex__ написал(а):
    Вопросы такие:

    1. Код, который пишется мной и компилируется компилятором, который защищен одной из вышеприведенных лицензией (например, GCC или javac) - под какой тогда лицензией должен/может выходить байт-код, и вообще мой продукт; и, если можно/важно, объясните, почему?
    2. Какие библиотеки я могу использовать в своём продукте, который выпускается под закрытой коммерческой проприетарной лицензией? И какие есть ограничения? Ну, например, я так понимаю, библиотеки с лицензией GPL использовать не получится, т.к. придется и свой продукт публиковать под GPL?

    на компиляторы GPL c исключением на библиотеки, на сколько я понял - использовать можно.
    GPL библиотеки нельзя.(или я не прав?)
    LGPL без изменений можно, либо отсылаешь изменения в апстрим.

    Нет, я не собираюсь чужой код

    Нет, я не собираюсь чужой код изменять! Для меня главный вопрос - использование софта с вышеприведенным лицензиями для разработки "коммерческого проприетарного закрытого" продукта, скажем так ;)

    Если не линковатся - то можно

    Если не линковатся - то можно вообще не задумыватся

    Compute:
    Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
    Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

    Эх.. мне надо точно знать, и

    Эх.. мне надо точно знать, и смочь аргументировать то, что вы пояснили выше; для использования того или иного софта на рабочем месте.
    Оттого и такие тупые вопросы про файловый менеджер и формулировку, как он участвует в проекте ))

    В общих чертах все понятно, но все равно еще придется оригиналы лицензий перечитывать и вникать.

    Ещё с лицензией CDDL вопрос открыт; я так понимаю, она - нечто среднее между GPL и LGPL?, но ограничения на запуск немодифицированной программы также отсутствуют?..

    Эх.. мне надо точно знать, и

    Эх.. мне надо точно знать, и смочь аргументировать то,
    

    для этого в нормальных конторах есть юридическое сопровождение.

     для использования того или иного софта на рабочем месте.
    

    Аналогично, определяется внитренней политикой компании

    В общих чертах все понятно, но все равно еще придется оригиналы лицензий перечитывать и вникать.
    

    С этого надо было начинать :)

    Compute:
    Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
    Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

    Настройки просмотра комментариев

    Выберите нужный метод показа комментариев и нажмите "Сохранить установки".