Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Лицензия программы gcc(MinGw)  (Прочитано 1448 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xmarat

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Лицензия программы gcc(MinGw)
« : 22 Августа 2012, 12:29:50 »
Всем добрый день.

Я написал программу и скомпилировал используя gcc. Соответственно, с программой идут и библиотеки. В Linux все понятно. Однако под Windows рядом с программой нужно положить libstdc++-6.dll, libgcc_s_dw2-1.dll и libsndfile-1.dll. Возник вопрос на тему лицензий: не нарушаются ли какие либо лицензии, если код самой программы закрыт?

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Лицензия программы gcc(MinGw)
« Ответ #1 : 22 Августа 2012, 12:53:00 »
Ну наверно надо выяснить вопрос как лицензированы
libstdc++-6.dll, libgcc_s_dw2-1.dll и libsndfile-1.dll

Оффлайн xmarat

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: Лицензия программы gcc(MinGw)
« Ответ #2 : 22 Августа 2012, 14:34:51 »
https://sites.google.com/site/axusdev/builds/buildgcc

Цитировать
The GCC standard C++ library (libstdc++) and the GCC library (libgcc) are distributed under the LGPL. If these libraries are distributed as a DLL, their source code must be made available.

Здесь пишут, что если библиотека подключается динамически(т.е. через so/dll), то лицензия LGPL.

Оффлайн xmarat

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: Лицензия программы gcc(MinGw)
« Ответ #3 : 25 Августа 2012, 15:17:55 »
Нашел еще пару страниц на эту тему:

http://www.gnu.org/licenses/gcc-exception-3.1.html
http://www.gnu.org/licenses/gcc-exception-faq.html
http://gcc.gnu.org/onlinedocs/libstdc++/manual/license.html

Вроде пишут что данные библиотеки попадают под исключение, или нет? Те, кто хорошо знает английский, не поможете разобраться?

Оффлайн Vega251

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
    • Доступное программирование для всех
Re: Лицензия программы gcc(MinGw)
« Ответ #4 : 28 Августа 2012, 15:31:57 »
Насколько я понял, эти библиотеки действительно попадают под исключение. Вообще, меня это дурацкое лицензирование уже начинает раздражать. Скоро мы так до ручки дойдем

Оффлайн xmarat

  • Автор темы
  • Участник
  • *
  • Сообщений: 101
    • Просмотр профиля
Re: Лицензия программы gcc(MinGw)
« Ответ #5 : 31 Августа 2012, 11:28:03 »
И все же. В случае LGPL и динамическом линковании что нужно сделать? Создать папку и положить туда исходники? Создать текстовой файл и в нем указать ссылки, скажем, на GitHub где лежат их исходники? Как то по другому, или ничего не нужно в этом случае?

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Лицензия программы gcc(MinGw)
« Ответ #6 : 31 Августа 2012, 17:06:39 »
Если изменял код библиотеки то необходимо его выложить. Если не изменял достаточно приложить ссылку на официальный сайт с исходниками. Судя по огромному числу программ использующих опенсорсные библиотеки нужно приложить файлы содержащие тексты всех лицензий по которым распространялись используемые тобой библиотеки так же в about своего приложения упомянуть все эти библиотеки и всё что требуется по условиям лицензий например авторов библиотек

 

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