Разликата между различните видове лицензи за отворен код

Но неговият пример не може да бъде показателно. Ако разработчикът планира да създаде продукт, който има потенциал да се използва от други, за да се изгради своя собствена оригинална версия, въпросът за избора на лиценз за това е изключително важно. Опциите тук могат да бъдат много:

  • Apache License 2.0;
  • BSD 3 (New BSD);
  • 2 BSD (FreeBSD);
  • GNU General Public License (GPL) v3.0;
  • GNU Lesser General Public License (LGPL);
  • MIT лиценз;
  • Mozilla Public License 2.0;
  • Общата развитие и разпространение лиценз;
  • Eclipse Public License;
  • Creative Commons License.

Със сигурност професионален адвокат такъв списък може да изглежда малък, и е лесно да се отсее характеристики на даден лиценз. Въпреки това, техникът не е лесно да се разбере смисъла, скрит зад ясно претоварен според него текста. Освен това, не всички разработчици да разберат защо имате нужда от лицензиране, и от все сърце вярват, че свободният софтуер предполага отсъствието на каквито и да било ограничения.

В действителност, всички лицензи с отворен код е само една прагматична цел. Те формулира правилата, които следва да ръководят други разработчици, ако те отидат веднъж използвайте код на някой друг. Това може да бъде създаване на деривативен продукт и принос за развитието на оригиналния.

GNU General Public License

Този тип лиценз ви позволява да копирате кода на източника, без никакви ограничения. Копия могат да бъдат пуснати на работни станции и сървъри, както и да го направи неограничен брой пъти.

GNU GPL също не налага никакви ограничения върху разпределението на всякакъв софтуер от броя, но във форма. Кодът може да се прехвърля на специалните устройства, можете да дадете линк към изтегляне, можете дори да го отпечатате на хартия и разпространение на всички.

Този тип лиценз позволява на физическо или юридическо лице, за да се вземат пари за услуга за разпространение на софтуер. Въпреки това, потенциалният купувач трябва да бъдат предупредени, че продавачът не разполага с изключителни права, така че един и същ разтвор може да бъде получена безплатно. Това качество също така дава възможност да обясни какво точно се взима такса.

И накрая, GNU GPL позволява да правите каквито и да било промени в кода, да добавяте или премахвате всички функции. Въпреки това, само при условие, че по този начин се получава продуктът трябва да се разпростре и до същите лицензионни условия.

GNU Lesser General Public License

По-рано, на името на този вид лиценз - GNU General Public License библиотека. LGPL най-често се използва за софтуерни библиотеки, тъй като ви позволява да ги използват не само свободен, но също така и патентовани приложения.

Собственият софтуер се разпространява под кода LGPL се прилага под формата на споделена библиотека. Тази мярка предвижда разграничение между вътрешни и външни компоненти на програмата, самата лицензия не изисква отваряне на кода на цялостното решение.

LGPL, за разлика от GPL, е компромис. Тя не гарантира на потребителя пълна свобода на всички продукти, производни, но позволява използването на отворен код в патентовани решения, с отворени модули трябва да остане отворен.

BSD Лиценз

Някои програмисти да се чувстват наистина свободен лиценз BSD, и в известен смисъл те са прави. Наистина, BSD налага много малко ограничения върху използването на код в сравнение с други лицензи.

Изборът BSD разработчик всъщност разрешава използването на кода си на открито и в собствени приложения. Този имот се използва широко в практиката, включително и големите проекти. По-специално, някои от FreeBSD стана част от Mac OS X. OS

MIT лиценз

Това е най-краткото лиценза. Може би поради тази причина, той става все по-популярни. В действителност, тя позволява всичко.

Според лиценза MIT копие на софтуера и свързаната с тях документация, можете да промените, да се подобри, използване добавка в други проекти, продава и разпространява безплатно, при условие че само едно условие - текстът на лиценза трябва да бъдат включени във всички копия. Изискването е очевидно доста тежки и правя това не представлява трудност.

Creative Commons

Тази група от лицензи не е за софтуер, както и да "странични продукти": .. Снимки, чертежи, текстове, дизайнерски проекти и т.н. На първо място, защото Криейтив Комънс не изисква включването в текста на лиценза продукт, можете само да уточним съответната буква на устройство.

За група Криейтив Комънс нямат никакво строго задължително за всички правила. Някои от тях дори може да се изключват взаимно, а това няма нищо лошо, ако се вземе предвид обхвата на тяхното приложение.

Apache License

В Apache License, има една интересна особеност на много фирми - това не определя лиценз предпоставка неизменност. По този начин, на правилата за разпределение на модифицирани версии на програмата могат да бъдат различни от оригинала.

Разбира се, правото да променя лиценза не означава възможност за нейното оттегляне. Никой няма право да променя условията, които някога са били определени.

Alfresco - ECM платформа, предназначена да се справи с проблемите за управление на цялото съдържание на организацията. Въз основа на този ...

Говорейки за доставчиците на системи TCO обикновено разглежда само стойността на лицензите. В този случай, цената е още ...