Полезная информация

Общайтесь со знакомыми и друзьями в нашем сообществе в Facebook.

№118-03-2011 08:02:45

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 4.0

Некоторые аспекты лицензии GPL

Такая ситуация: имеется некое приложение, лицензируемое по GPL v.2. Моё расширение (тоже GPL v.2) с ведома разработчиков этого некоего приложения (и даже при их содействии) использует некоторую часть кода этого приложения (если это существенно - приложение не имеет вообще никакого отношения ни к продуктам Mozilla, ни к предметной области этих продуктов). Код используется as is, без модификаций. Вопрос: как я должен корректно указать, что расширение использует код, позаимствованный оттуда-то? Еще одна деталь: речь идет о коде на C++, т.е. кода в явном виде, в отличие от javascript-кода, в расширении нигде нет.
Далее, в расширении также имеются заимствования javascript-кода - где буква в букву, где с внесенными мною модификациями - например, куски кода из Dorando keyconfig.  Здесь: http://mozilla.dorando.at/readme.html - написано следующее: "The license for all packages can be found within the package in the file README (.xpi and .jar are the same as .zip)."; в README же написано только вот это:

Copyright (c)  2004-2008  Dorando.
Permission is granted to copy, distribute, and/or modify any part of this package.

- т.е. никакого указания на тип лицензии нет. В принципе, я уже встречал в коде прочих расширений в комментариях упоминания типа "Taken from Dorando keyconfig" - достаточно ли будет и мне ограничиться подобным упоминанием? В случае прочих лицензий - как это должно выглядеть? Как быть, если заимствованный код модифицирован, и не сосредоточен в одном месте, а распределен по моему коду?

P.S. Текст GPL читал, но, видимо, моих знаний нетехнического английского не хватило, т.к. по вышеозвученным вопросам я для себя однозначного ответа в тексте лицензии не нашел.

Отсутствует

 

№218-03-2011 11:14:12

DrLabRus
minefield
 
Группа: Members
Откуда: НН
Зарегистрирован: 16-09-2006
Сообщений: 565
UA: Firefox 4.0

Re: Некоторые аспекты лицензии GPL

hydrolizer
Есть же перевод(ы) - ссылки в гугле или http://ru.wikipedia.org/wiki/GNU_General_Public_License
Имхо, в ридми или еще где (там же где написано что твой код под gpl) дописываешь, что использовано то то и то с авторами, ссылками на проекты и указанием под какой лицензией они.
Имхо же, указывать каждую строчку это мягко говоря странно :)

Добавлено 18-03-2011 11:16:14

hydrolizer пишет

Еще одна деталь: речь идет о коде на C++, т.е. кода в явном виде, в отличие от javascript-кода, в расширении нигде нет.

Это магия :) Потому что кода не может не быть и потому, что GPL же обязывает автора открыть исходники, разве нет?


Ceterum censeo, Carthaginem esse delendam.

Отсутствует

 

№318-03-2011 12:08:30

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 4.0

Re: Некоторые аспекты лицензии GPL

DrLabRus пишет

Это магия

Да какая же тут магия? Я просто включаю в состав расширения откомпилированный бинарный компонент, который сам по себе кода не содержит. Ни в одном из известных мне расширений с бинарными компонентами я не видел исходников к бинарникам, но всё же хотелось бы знать - это недоработка/упущение авторов всех тех расширений, или так и должно быть, или ещё как-то?

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]