реклама

Бавно, но сигурно, софтуер с отворен код Какво е софтуер с отворен код? [MakeUseOf обяснява]„Отворен код“ е термин, който се хвърля много в наши дни. Може да знаете, че някои неща са с отворен код, като Linux и Android, но знаете ли какво включва? Какво е отворено ... Прочетете още поема. Ако не вярвате, просто погледнете някои от най-популярните инструменти, които всички използваме: Firefox, WordPress, 7-Zip, MediaWiki, BitTorrent, Android, както и всички безплатни алтернативи на платения софтуер 14 безплатни и отворени алтернативи за платен софтуерНе прахосвайте пари за софтуер за лична употреба! Не само съществуват безплатни алтернативи, те най-вероятно предлагат всички функции, от които се нуждаете, и могат да бъдат по-лесни и по-безопасни за използване. Прочетете още . Но знаете ли, че не всички лицензи с отворен код са еднакви?

Всъщност има десетки от тях и това не включва уникалните авторски лицензи, които някои продукти използват с отворен код. Какви са разликите и какво означават те за теб? Ако пишете софтуер с отворен код, кой трябва да използвате?

instagram viewer

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

Най- Лиценз на Apache е автор на лиценз и се използва от Apache Software Foundation, която е най-известна от HTTP сървъра Apache, който захранва много от уебсайтовете, които посещаваме. Версия 2.0 е издадена през 2004 г., за да улесни проектите, които не са Apache, да използват лиценза и остава един от най-популярните лицензи до момента.

Характеристика

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

Кога трябва да го използвате?

Лицензът Apache е един от по-разрешителните лицензи за софтуер там. Особено забележителен е фактът, че авторите имат право да патентоват производни произведения. Накратко, можете да направите почти всичко, което искате, с оригиналния софтуер, стига да поддържате оригиналните авторски права и да заявите всички големи промени, които сте направили.

Най- Лиценз за BSD е изключително прост и разрешителен лиценз за софтуер, който за първи път е публикуван през 1990 г. и е преработен два пъти, като е опростен допълнително с всяка ревизия.

Характеристика

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

Кога трябва да го използвате?

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

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

Creative Commons (CC) е организация, издала няколко различни вида лицензи, всички от които са предназначени да насърчават споделянето на творчески произведения. Стандартите за CC позволяват на всеки да види с един поглед творческа работа (изображение, видео, софтуер и т.н.) и да знае какво може и какво не може да направи с нея.

Характеристика

Общо има седем различни лиценза, предлагани от организацията. Би било прекалено много да ги очертаете тук, но можете да прочетете за тях в нашето преглед на Creative Commons Какво представлява Creative Commons и нетърговската употреба?Какво е Creative Commons? Какво означава "нетърговска употреба"? Научете за лицензите на Creative Commons и как работят. Прочетете още .

Кога трябва да го използвате?

CC лицензите са фантастични и в някои случаи, Creative Commons може да стимулира вашата кариера 3 причини за промяна в кариерата, за да лицензирате работата си с Creative CommonsМислете за Creative Commons като маркетингов инструмент, който може да се изплати с огромни награди по пътя. Лицензирате ли работата си по нея? Ако не, ето три основни причини защо трябва. Прочетете още . Има достатъчно варианти на CC лицензи, за да поберем почти всякакъв вид творческа работа, която бихте могли да продължите.

Като се има предвид, Инициативата за отворен код не признава нито един от тези лицензи като наистина „отворен код“. Като такива, лицензите за CC могат да бъдат несъвместими, когато се използват заедно с друг софтуер и лицензи с отворен код.

Най- Общ публичен лиценз на GNU е създаден през 1989 г., когато Unix набира популярност, като алтернатива на ограничителните собствени лицензи. Лицензът е преработен два пъти с всяка ревизия, насочена към значими проблеми, възникнали в предишните версии. Версия 3 е публикувана през 2007 г.

Характеристика

  • Софтуерът може да се използва с търговска цел.
  • Софтуерът може да бъде модифициран за създаване на производни произведения.
  • Производните произведения могат да бъдат разпространени.
  • Производните работи също трябва да бъдат лицензирани съгласно GPL 3.
  • Дистрибуциите трябва да включват оригинален софтуер и всички изходни кодове.
  • Собственикът на софтуер не може да носи отговорност за щети.
  • Оригиналните авторски права и текстът на лиценза трябва да се съхраняват с дистрибуции.

Кога трябва да го използвате?

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

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

Кой лиценз с отворен код е любимият ви? Има и много други. Споделете мислите си за движението с отворен код, като коментирате по-долу!

Джоел Лий има B.S. в областта на компютърните науки и над шест години професионален опит в писането. Той е главен редактор на MakeUseOf.