Фонд свободного ПО опубликовал (http://www.fsf.org/blogs/licensing/new-license-recommendatio...) сводное руководство (http://www.gnu.org/licenses/license-recommendations.html) по выбору лицензии для авторов, желающих опубликовать свои программы, документацию или контент под какой-либо свободной лицензией. В руководстве объясняется, какие факторы необходимо учитывать, делая выбор лицензии, предлагаются конкретные лицензии для различных ситуаций.
В процессе написания черновых вариантов статьи, автор, один из спикеров Фонда СПО, Бретт Смит (Brett Smith (http://www.fsf.org/about/staff/#brett)) переосмыслил некоторые дававшиеся ранее рекомендации, относительно тактической перспективы, и теперь в ситуациях, когда выбор копилефт лицензии невозможен, рекомендуется Apache License 2.0 вместо более простых альтернатив, таких как лицензии Expat. Это изменение было сделано в связи с патентной угрозой последних лет. В решении по делу "Bilski против Kappos (http://www.opennet.me/opennews/ar...URL: http://www.fsf.org/blogs/licensing/new-license-recommendatio...
Новость: http://www.opennet.me/opennews/art.shtml?num=30672
Фонд рекомендует использовать Apache 2.0 для 1) очень маленьких проектов; 2) проектов, реализующих свободные стандарты, конкурирующие с проприетарными (например, Vorbis конкурирует с MP3, а WebM c MPEG-4). Для всего остального ПО он рекомендует использовать копилефт-лицензии.
Ты серьезно думаешь что они будут рекомендовать что-то отличное от того что они разработали ?
Какой же ты наивный :)Хотя да - вот это пример хорошего PR. вроде правда и в тоже время пропиарили свою лицензию.
а знаешь почему? потому что это правда. без вроде.
потому что лучший "пиар" - это врать не приходится.зыж
поколение нехт - правда, ложь для них как минимум абстрактные понятия, как максимум - легаси. зато в пиаре всё понимают. за исключением мотива.
ибо нет мотивации - нет пиара.
Пиар - это такой техничный способ навешать лапши на уши. Так, что вроде бы нигде и не соврали, а белое - если и не черное, то уж хотя-бы серым покажется наверняка. А все потому что освещение правильно подобрали, подогнали условия, и вот уже белое называется серым. И даже вроде бы и не врали особо. Просто сказали не всю правду :)
>>поколение нехт - правда, ложь для них как минимум абстрактные понятия, как максимум - легасиПравда и ложь понятия весьма определённые. Вот тут правда, а вот тут ложь. Или неизвестно где правда, а где ложь. А вот слово "пиар" это некий контейнер, который каждый наполняет своими установками/комплексами/отрывочными сведениями. Это очень ёмкий контейнер, своего рода попытка людей подчеркнуть свою индивидуальность.
> а знаешь почему? потому что это .............
> потому что лучший "пиар" - это врать ........
> поколение нехт - правда, ложь для ...........
> ........ легаси .......... всё понимают .....Вроде и вправду возмущается, однако слава не нащи. Ну не верю я этим крикам. Толи позавчера проплаченным, толи вчера недоученным
> Ты серьезно думаешь что они будут рекомендовать что-то отличное от того что они разработали ?И они рекомендуют отличное от того, что они разработали. Просто основной критерий, который приводится -- это требование, чтобы лицензия была copyleft'на. Две копилефтные лицензии не совместимы по определению (например GPLv2 и GPLv3). Таким образом имеет смысл выбирать наиболее популярные копилефт лицензийй. А это, на удивление, лицензии созданные в рамках проекта GNU.
А для тех случаев когда copyleft не является лучшим решением они советуют чужие лицензии.
Лицемеры.
>>К сожалению, Apache License 2.0 несовместима с некоторыми свободными лицензиями, в частности, с GPLv2.
>>Почему бы не написать - К сожалению GPL v2 не совместимо с APL v2 так как GPL накладывает больше ограничений.
>Почему бы не написать - К сожалению GPL v2 не совместимо с APL v2 так как GPL накладывает больше ограничений.Да потому что они такие же лицемеры, как и весь англосаксонский мир: устанавливают свои правила «свободы», и по своим правилам оценивают других. По их мнению существует только один шаблон свободы, остальные по определению (их определению) — еретичны.
> Да потому что они такие же лицемеры, как и весь англосаксонский мир: устанавливают свои
> правила «свободы», и по своим правилам оценивают других.Точно! Только Аноним может быть образцом Кристальной Исккренности, ведь именно он устанавливает то определение свободы, которое _все_ должны использовать.
> то определение свободы, которое _все_ должны использовать.Это синдром Д'Артаньяна :)
Apache Licence v2 и GPLv2 взаимно несовместимы. Так что оба предложения в вашем комменте правильные.
PS GPL стоит использовать если планируешь получать денег с лицензий (через dual-license), apache если вообще пофигу на бабло и just-for-fun =)))
> PS GPL стоит использовать если планируешь получать денег с лицензий (через dual-license),А ещё в том случае, если планируешь разрабатывать полноценный открытый продукт, а не убогую основу для навороченного проприетарного форка.
>> PS GPL стоит использовать если планируешь получать денег с лицензий (через dual-license),
> А ещё в том случае, если планируешь разрабатывать полноценный открытый продукт, а
> не убогую основу для навороченного проприетарного форка.Не понял идеи.
Дело в том, что бывает сами компании создают конфорциум для создания или развития определенного софта. Тогда софт идет под более нежной, чем GPL лицензией.
Тот же OpenStack создается в качестве полноценного продука, но при этом APL.
> Дело в том, что бывает сами компании создают конфорциум для создания или
> развития определенного софта. Тогда софт идет под более нежной, чем GPL
> лицензией.Если быть точным: компании организуют сообщество, которое помогло бы им создать некую базовую основу для продукта. После чего можно спокойно создавать закрытые форки, прикручивать к ним мелкие фичи и продавать за бабло.
> Тот же OpenStack создается в качестве полноценного продука, но при этом APL.
Это сами компании его так называют, чтобы сообществу было веслее махать вёслами. Просто проект ещё не дорос до нормальной основы для полноценных закрытых форков :)
Такие форки были запланированы с самого начала - именно поэтому была выбрана такая лицензия.И, кстати, apl - это всё же aros public license.
а чего тут не понятного?
сам же сказал - бывает сами компании... юрлица заметь. а им чисто моральные термины чужды, как нам 4-е измерение.
свобода? а что это?
нет. берут наименьший знаменатель устраивающий всех участников (которые опять же - юрлица).
тем более что вокруг этой виртуализации столько шаманов прыгали, один ксен чего стоит - то внесут в ведро, то вынесут, то продадут решение, то купят, то лучший друг мс цайтрикс, то ещё кто. и знаешь что? пока в ванильном ядре не появится (читай - физлица не заинтересуются), штатно пользоваться (это без костылей, глюков и тд) нельзя.
с опенстеком - таже хрень. поднимите руки кто его использует?
> Не понял идеи.Идея простая как топор: припахать остальных к процессу, если им нужен результат. А не просто осчастливить свиней, высыпав им в корыто халяву. В лучшем случае, если повезет, такой процесс становится убойным по эффективности и заруливает всех с отрывом (как Linux Kernel, например).
(иронично) Чего это там всех и вся зарулил Линукс Кернел? Не принимаем ли желаемое за действительное?
Согласитесь, далеко не каждая студенческая поделка, и даже не каждая нетленка, свороченная корпорацией, достигает таких успехов.
Можно возразить, сказав, что в разработке Linux участвует куча компаний, например, IBM. Возникает вопрос - а почему? Почему их заинтересовала студенческая поделка под весьма неудобной для бизнеса лицензией, а не та же FreeBSD, к примеру? Хотя последняя весьма хороша для создания проприетарных форков, как заметили выше, с чего та же IBM могла нарубить кучу бабла. И рубила - с проприетарной AIX, хотя AIX, по-моему, не родственна BSD; тем не менее, вы и сами можете сравнить, где сейчас приносивший бабло AIX, а где Linux.
Времена рубки бабла с помощью простой торговли уже давно прошли. Сейчас более эффективно рубить бабло с помощью влияния и власти. А влияние корпораций на "студенческую поделку" стало весьма велико. Так что "поделка" будет развиваться в том направлении, которое ему укажут большие боссы.
> Apache Licence v2 и GPLv2 взаимно несовместимы.Чтобы разрешить этот спор достаточно взять ещё одну лицензию.
Например MPL. MPL и APL совместимы. MPL и GPL несовместимы.
Вывод: это GPL несовместима с APL, а не наоборот и не взаимно.
>> Apache Licence v2 и GPLv2 взаимно несовместимы.
> Чтобы разрешить этот спор достаточно взять ещё одну лицензию.
> Например MPL.Или LGPL.
> MPL и APL совместимы. MPL и GPL несовместимы.
> Вывод: это GPL несовместима с APL, а не наоборот и не взаимно.Берётся две BSD-like и делаются далеко идущие выводы. М-да.
> Или LGPL.С LGPL совместима с GPL и с Apache поэтому не даёт нам дополнительной информации.
> Берётся две BSD-like и делаются далеко идущие выводы. М-да.
MPL - это не BSD-like, а weak copyleft
>> Берётся две BSD-like и делаются далеко идущие выводы. М-да.
> MPL - это не BSD-like, а weak copyleftВиноват, соврамши; спасибо за напоминание. Интересно, на практике-то кто-либо проверял совместимость MPL и BSDL али нет...
Ну, например, Firefox юзает jemalloc из FreeBSD. Наверное совместимы, не?
>>> Берётся две BSD-like и делаются далеко идущие выводы. М-да.
>> MPL - это не BSD-like, а weak copyleft
> Виноват, соврамши; спасибо за напоминание. Интересно, на практике-то кто-либо проверял
> совместимость MPL и BSDL али нет...Гхм, коллеги, а, может, совместимость ABI линуксовых дистров все же поважней совместимости бумажек, которыми подтираются, не?
>Вывод: это GPL несовместима с APL, а не наоборот и не взаимно.вывод - "brother anon" путает apl (http://ru.wikipedia.org/wiki/AROS_Public_License) c Apache License (http://ru.wikipedia.org/wiki/Apache_License), но уже анализимнизировать пытается
Может быть я путаю, но ты понял ход рассуждения ;-)
GPL не совместим с Apache
угу. может и путает, может и не договариваешь что-то, может и читаешь плохо:
>С самого начала в черновых вариантах лицензий GPLv3 и Mozilla Public License 2.0 одной из целей была заявлена совместимость с Apache License 2.0.да мало ли что ещё. :D
Примеры верны. Вывод - нет.Для лицензий работает свойство коммутативности.
> Для лицензий работает свойство коммутативности.Кто это сказал? Специалист по лицензиям VoDA?
Из всех упомянутых лицензий (Apache, LGPL, GPL, MPL) существенные ограничения на _всю_ программу целиком накладывает только GPL, стало быть GPL и не совместима.
>> Для лицензий работает свойство коммутативности.
> Кто это сказал? Специалист по лицензиям VoDA?
> Из всех упомянутых лицензий (Apache, LGPL, GPL, MPL) существенные ограничения на _всю_
> программу целиком накладывает только GPL, стало быть GPL и не совместима.Коллеги, может, совместимость ABI, API, пакетных интерфейсов все-таки важнее совместимости каких-то там словес на бумажках, которыми подтираются? И даже - о ужас! - важнее производительности? Помните такую максиму IT двадцатипятилетней давности?
вопрос что выделить на первом месте :)
Вроде оба правильные - но.. почему-то от первого варианта дует гнилым духом..
>GPL накладывает больше ограничений.Пожалуйста, введите формулу для расчёта скалярной величины, характеризующей количество и жёсткость ограничений, обоснуйте её правильность, и сравните индексы для gpl2 и apache license 2.0. Тогда и поговорим, а пока ваши слова - пук в лужу.
>К сожалению GPL v2 не совместимо с APL v2
Apache license 2.0 была представлена в 2004, а gpl 2 - в 1991. Ага, "к сожалению, ваш гост на строительство дорог несовместим с традициями нашей шараги".
Кстати, apl - это aros public license (разумеется, такой эрудированный эксперт по лицензиям, как вы, не мог не знать этого, вы же просто опечатались, да?).
>Лицемеры.
Очевидно, вы не замечаете бревна в своём глазу :)
>>GPL накладывает больше ограничений.
> Пожалуйста, введите формулу для расчёта скалярной величины, характеризующей количество
> и жёсткость ограничений, обоснуйте её правильность, и сравните индексы для gpl2
> и apache license 2.0.+1
Скромная просьба из зала к "более свободным" Анонимам: ещё положите (и обоснуйте неортогональность!) на ту же _линейку_ "свободность", чтоб уже всем навсегда стало понятно, что "больше (по счёту) ограничений" => "меньше свободы".
---А то всё "более свободна", да "более свободна"... Докажи!
> Почему бы не написать - К сожалению GPL v2 не совместимо
> с APL v2 так как GPL накладывает больше ограничений.Сравните годы выпуска лицензий, искренний Вы наш.
>ЛицемерыЕстественно. Так все в жизни и работает. Сам себя не похвалишь, никто не похвалит.
> Почему бы не написать - К сожалению GPL v2 не совместимо с APL v2 так как GPL накладывает больше ограничений.Потому что несовместимость заключается в том, что в Apache license 2.0 есть ограничения, которых нету в GPLv2.
> К сожалению, Apache License 2.0 несовместима с некоторыми свободными лицензиями, в частности, с GPLv2.
> Почему бы не написать - К сожалению GPL v2 не совместимо
> с APL v2 так как GPL накладывает больше ограничений.Верить в святось GPL - ваше право. Однако прежде чем выступать миссионером в наше логической среде хотя бы потрудитесь осознать, что фраза "несовместим с ... СВОБОДНЫМИ ..." ну ни как не может опираться на аргумент "GPL накладывает БОЛЬШИЕ ограничения"
новость не очем. GNU в очередной раз покричал что надо использовать их лицензии, и не смейте использовать никакие другие.Странно было бы если они сказали бы использовать BSDL или APL.
> новость не очем. GNU в очередной раз покричал что надо использовать их
> лицензии, и не смейте использовать никакие другие.Разве они что-то кричали и запрещали? Они просто отметили, что если вы хотите разрабатывать _открытый_ продукт, используйте копилефт-лицензию. Действительно, если проект вдруг окажется востребованным, то без копилефта он быстро станет проприетарным (как это было, например, с android).
> Странно было бы если они сказали бы использовать BSDL или APL.
... или eula.
>Для документации рекомендуется использовать GNU Free Documentation Licence...Чем им Creative Commons не угодила?
> Чем им Creative Commons не угодила?Таки у них на сайте же написано. Прочитайте.
И да, ваш вопрос -- сам проявление описанной там проблемы.
>>Для документации рекомендуется использовать GNU Free Documentation Licence...
> Чем им Creative Commons не угодила?Тем что она не их. Странно было бы если они рекламировали бы чужое :)
Разумеется о лицемерном нежелании GPL признавать перевод лицензии на русский умолчали. При выборе лицензии и язык её (или наличие признанного перевода) тоже учитывать неплохо.
> Разумеется о лицемерном нежелании GPL признавать перевод лицензии на русский умолчали.
> При выборе лицензии и язык её (или наличие признанного перевода) тоже
> учитывать неплохо.А Apache License имеет официальный русский перевод? и может ли быть валидно использована на территории РФ?
>А Apache License имеет официальный русский перевод? и может ли быть валидно использована на территории РФ?Хз. Я не говорю что Apache License лучше, для меня хрен редьки не слаще.
> А Apache License имеет официальный русский перевод? и может ли быть валидно
> использована на территории РФ?Известный приемчик - перевести разговор о другом. Разве Apache нам что-то глаголит (читай проповедует на грани - диктует) ?
> Разумеется о лицемерном нежелании GPL признавать перевод лицензии на русский умолчали. При выборе лицензии и язык её (или наличие признанного перевода) тоже учитывать неплохо.тебе как, в переводе Маршака или Ахмадулиной?
ты лицемерно не упомянул об отсутсвии законодательной базы для подобной литературной деятельности или просто туп?
>тебе как, в переводе Маршака или Ахмадулиной? ты лицемерно не упомянул об отсутсвии законодательной базы для подобной литературной деятельности или просто туп?Петросян из тебя не вышел, попробуй ещё раз. Перевод есть, а авторы у себя его не признают. А коли из законодательство или что там ещё мешает признать перевод, то тогда можно спорить о пригодности такой лицензии в других странах.
Ещё будут шутки?
да какие уж шутки.
только правда - перевод может быть признан только тогда, когда он будет иметь такую же юридическую силу как и оригинал.
так что я может и петросян, а вот ты - скоморох. жестикуляции много, а разумной речи нет.
>только правда - перевод может быть признан только тогда, когда он будет иметь такую же юридическую силу как и оригинал.Коли нет перевода, то у нас в стране эти "лицензии" - филькина грамота.
>так что я может и петросян, а вот ты - скоморох. жестикуляции много, а разумной речи нет.
Из-за того, что эти "лицензии" не имеют силы в нашей стране, без подтверждения нотариусом, твои слова не имеют смысла. Тренируйся в своём ослоумии дальше.
> Коли нет перевода, то у нас в стране эти "лицензии" - филькина грамота.Ну вообще-то отечественное законодательство не требует заключения договора непременно на русском языке. Так что всё законно.
>Тренируйся в своём ослоумии дальше.да нет, я уж лучше в твоём ослоумии продолжу тренироваться. :D
>Середа С. А. считает, что в соответствии с Законодательством Российской Федерации :«... отчуждать исключительное право на такие результаты другим лицам, ничтожны»[2], то есть копилефт в России не действует.http://ru.wikipedia.org/wiki/%D0%9A%D0%B...
на каком языке копилефт в России действует/не_действует уже не важно.
даже на ослином.
>да нет, я уж лучше в твоём ослоумии продолжу тренироваться. :DНовый перл, давать дальше ослоумь, становится веселее.
Если начнётся судебное разбирательство - переводить придётся. Так что это не совсем полноценное использование.
закажешь переводчика-эксперта.
за счёт проигравшей стороны как раз и окупится.
>Новый перл, давать дальше ослоумь, становится веселее.весёлый осёл? это интересно.
хотя... не очень. я бы на тебя смотреть не пошёл.
>закажешь переводчика-эксперта.В том и дело, что это лишние телодвижения. В то время как хозяева мира не нуждаются во всяких переводах. Истинная демократия, когда люди делятся на демос - народ, и охлос - быдло. Именно к людям второго сорта и относят нас всякие проповедующие свободу люди на западе. Эти лицензии можно удобно использовать только в условиях западной правовой системы и западного языкового ареала.
Свобода разных уровней. И нам они предлагают изначально использовать свои лицензии на своих языках. Рекомендации вон составляют. Хотя что мешает писать программы под русскоязычной лицензией? Им понадобится - они переведут.
>хотя... не очень. я бы на тебя смотреть не пошёл.
Правильно, ты на себя засмотрелся, а на нормальных людей смотреть не пойдёшь - не вынесешь непонятного твоему мозгу.
Google выпускает свободные кодеки и ПО под BSDL. Инетересно, почему Гуглу не нравятся APL или MPL?
> Google выпускает свободные кодеки и ПО под BSDL.Ну, выпускает. И черт с ними, при условии что они явно отсыпают прав на патенты отдельным соглашением на нормальных условиях.
> Google выпускает свободные кодеки и ПО под BSDL. Инетересно, почему Гуглу не
> нравятся APL или MPL?BSDL имеет еще меньше ограничений чем APL и MPL, значит для задачи наибольшего распространения по коду приложений она подходит больше.
PS А для защиты от патентов - меньше.
> BSDL имеет еще меньше ограничений чем APL и MPL, значит для задачи
> наибольшего распространения по коду приложений она подходит больше.См. насчёт выписанности ограничений в _явном_, а не выясняемом в рантайме, виде -- устал уже повторять.
PS: самому смешно, но когда на днях писал, что более-менее разумной permissive license IMHO является Apache License 2.0 -- не знал о том, что готовится такой набор рекомендаций :)
> не знал о том, что готовится такой набор рекомендаций :)Так он и не готовился. Этот набор рекомендаций в рассылках/письмах FSF и так предоставляло. Просто теперь его оформили отдельной статьей.
BSD лаконичнее.
Мне вот совершенно не нравится это насаждение GPLv3. Говорить "оно не совместимо с GPLv2, но т.к. совместимо с GPLv3, то все равно неплохо" несколько лицемерно; сам бардак с GPL и взаимные ограничения напрягают.Я некоторое время назад сталкивался с совершенно реальной ситуацией, когда в обычном проекте с типичной лицензией "GPLv2 или выше" хотелось использовать код из других приложений. Из двух проектов, один из которых был официальный GNU'шный, и поэтому с какой-то версии переделанный с "GPLv2 или выше" на "GPLv3 или выше". Из-за этого "улучшения" при попытке использования кода, оригинальный проект тоже обязан был бы перейти на "GPLv3" или "GPLv3 или выше". Однако же это помешало бы переносимости со вторым проектом, который был "GPLv2". Вроде все свободно, все GPL, а код переносить нельзя, этот GPL как раз и запрещает в данной ситуации - бардак, в общем, еще тот.
Решением было использование более старого кода из GNU'шного проекта, того времени, когда оно еще было "GPLv2 или выше". Чтобы не испортить лицензию проекта-приемника этой самой GPLv3. С одной стороны, авторы проекта вроде делали прогресс и переходили на новую лицензию, с другой стороны - теперь приходится смотреть на код старых версий, чтобы не подцепить дополнительные ограничения.Если вкратце, то меня в последнее время возмущает рекомендация ставить лицензию GPLv3 на проекты, вместо традиционного "GPLv2 или выше", которое не создает проблем при обмене кода с другими проектами.
7 лет назад я впервые увидел исходник по интересующей меня теме под лицензией GPL. Первое, что удивило - почему почти полсотни строк. У меня 12, а у них 50 !!! Правда у меня в 10% давал посредственный результат. Подумал - ну уж они то в своих 50 строках все предусмотрели. И результат будет ну путь не 100%, а минимум 99%. Как же я бы разочарован, когда понял - половина теста глогила мне о GPL правах. А остальные 24 строки (собственно сам алгоритм) даже близко не давали 75% результата
С тех пор, как только вижу в исходнике балабольство про GPL, так сразу удаляю. Нет времени читать их мантры.
> С тех пор, как только вижу в исходнике балабольство про GPL, так
> сразу удаляю. Нет времени читать их мантры.это очень, очень хорошо. чем меньше дураков в GPL-софте, тем лучше.
внимание, вопрос: каким образом ты предлагаешь закрыть дыру с тивоизацией и патентами в GPL так, чтобы не нарушить совместимость с v2? ходить и плакать: «дяденьки и тётеньки, не тивоизируйте, пожалуйста, и патентами нас не жмите, ну пожалуйста-пожалуйста-пожалуйста»?да, в GPLv2 был баг (недочёт, тащемта). его починили. увы, багфикс поломал обратную совместимость. так бывает. промеждупрочим, ребята из FSF всегда рекомендовали писать «v2 или старше». и если бы некоторые особо гениальные творцы не выпендривались, а слушали то, что им советуют, то никакой проблемы v2-versus-v3 бы вообще не было. «ву компрене?» — как любил говаривать профессор Выбегалло.