Лицензи за разработване на свободен и отворен софтуер: добри практики

Лицензи за разработване на свободен и отворен софтуер: добри практики

Лицензи за разработване на свободен и отворен софтуер: добри практики

а софтуерен лиценз, най-общо казано, може да се опише като a договор между автор (създател) собственик на правата за използване и разпространение на създадения продукт и купувача или потребителя от него

Следователно всички лицензите По дефиниция те включват изпълнението на поредица от Условия установени от автора (създателя). Това е софтуерен лиценз, не е нищо повече от право на ползване на програма при определени приети параметри.

Видове лицензи

Видове софтуерни лицензи

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

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

Безплатни софтуерни продукти, които не са безплатен или отворен софтуер

  • Лиценз за изоставяне: Позволява на потребителя да използва софтуера в състояние на изоставено (без всички авторски права) публично и сертифицирано от неговия автор. Улесняване на реализацията на модификации и дистрибуции с други.
  • Лиценз за грижи: Той позволява на потребителя същите права като лиценза за Freeware; но го кани да направи дарение, което не е задължително или обусловено, в полза на дарения в подкрепа на хуманитарни каузи, благотворителни и други свързани кампании. По принцип позволява на потребителя да го копира и модифицира без ограничения.
  • Лиценз за Crippleware: Позволява на потребителя да използва софтуера в леки версии (олекотени), тоест с ограничени функции в сравнение с пълна или разширена версия.
  • Лиценз за дарения: Той позволява на потребителя същите права като лиценза за Freeware; но приканвайки същите да направят незадължително или обуславящо дарение в полза на продължаването на разработването на споменатото приложение.
  • Лиценз за безплатен софтуер: Тя позволява на потребителя безплатното право да използва и копира софтуер при условията, определени от автора на споменатата програма, без да позволява при каквито и да е условия неговото изменение или продажба от трети страни.
  • Лиценз за пощенски софтуер: Той позволява на потребителя същите права като лиценза за Freeware; но покана на същия да изпрати пощенско писмо по незадължителен или обуславящ начин в полза на развитието на продукта.
  • Лиценз за Shareware: Позволява на потребителя да използва софтуера за ограничен период от време или за постоянно, но с ограничени функции. Които могат да бъдат активирани при плащане за пълна версия.

Патентовани и търговски софтуерни продукти

Un Патентован софтуер обикновено е по подразбиране a Патентован и затворен софтуер, тъй като лицензирането му ограничава права за копиране, модификация и преразпределение на същия, освен ако крайният потребител (купувач) не плати определена сума на автора, за да има право на това.

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

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

  • Обемно лицензиране (Сила на звука)
  • Подробни лицензи за продукти (На дребно)
  • Електронно лицензиране от конкретен продукт (ПОО)

Също така, когато a Краен потребител обикновено придобиват a Подробен лиценз обикновено е известен като: Лицензионно споразумение за краен потребител (EULA) o Лицензионно споразумение за краен потребител (EULA). На английски обикновено се нарича Лицензионно споразумение за краен потребител (EULA).

Други видове софтуерни лицензи

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

Други свързани определения

  • Патент: Това е съвкупността от изключителни права, гарантирани от правителство или орган на изобретателя на нов продукт (осезаем или нематериален), който може да бъде индустриално експлоатиран в полза на кандидата за ограничен период от време.
  • Авторско право или авторски права: Форма на защита, предвидена от действащите закони в повечето страни за авторите на оригинални произведения, включително литературни, драматични, музикални, художествени и интелектуални произведения, както публикувани, така и предстоящи публикации.

Свободен софтуер и публични политики: Заключение

Лицензи за свободен софтуер и отворен код

Безплатен софтуер

El безплатен софтуер е софтуерът, който зачита свобода на потребителите и общността. Най-общо казано, това означава, че потребителите имат свобода за стартиране, копиране, разпространение, проучване, модифициране и подобряване на софтуера.

По отношение на Безплатен софтуер и особено за Одобрени лицензи (заверени / одобрени) най-висшата власт по този въпрос е Фондация за свободен софтуер (FSF). В своя раздел, посветен на Одобрени лицензи и в раздела на Одобрени лицензи o Списък на лицензите (на Софтуер, Документация и други произведения, съвместими или не с Общ публичен лиценз (GPL), и не безплатно), на Организация на GNU са споменати сред много други, описаните по-долу:

Тип

  • Общият публичен лиценз на GNU: Обикновено наричан GPL - GNU и се използва за повечето програми на GNU и за повече от половината от пакетите за свободен софтуер. Последната е версия номер 3, въпреки че предишната версия 2 все още се използва.
  • Общият обществен лиценз на GNU: Обикновено се нарича LGPL - GNU и се използва за някои (не за всички) GNU библиотеки. Последната е версия 3, въпреки че предишната версия 2.1 от нея все още се използва.
  • Общият публичен лиценз на Affero: Обикновено наричан AGPL - GNU, той се основава на GNU GPL, но съдържа допълнителна клауза, която позволява на потребителите да взаимодействат с лицензираната програма през мрежа, за да получат изходния код за тази програма. Последната е версия 3.
  • Лицензът за безплатна документация на GNU: Обикновено наричан FDL - GNU или GFDL, това е форма на лиценз Copyleft, предназначен за ръководства, учебници или други документи. Целта на което е да се гарантира, че всеки има свободата да копира и разпространява произведението, с или без модификации, търговски или нетърговски. Последната е версия номер 1.3.

Отворен код

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

По отношение на Отворен код и особено за Одобрени лицензи (заверени / одобрени) най-висшата власт по този въпрос е Инициатива с отворен код (OSI). В своя раздел, посветен на Одобрени лицензи са споменати сред много други, описаните по-долу:

Тип

  • Apache 2.0
  • BSD - Клауза 3
  • FreeBSD - Клауза 2
  • GPL - GNU
  • LGPL - GNU
  • MIT
  • мозила 2.0
  • Общ лиценз за разработка и разпространение
  • Eclipse версия 2.0

OSI също има Списък на OSI лицензи с всички одобрени. Много от тях Лицензиране с отворен код са популярни, широко използвани или имат силни общности и също са одобрени от Фондация за свободен софтуер (FSF).

Добри практики: Лицензен софтуер

Добри практики

За нашата статия взехме като пример Най-добри практики замислена и разкрита от "Кодекс за инициатива за развитие" дел Bank Интерамерикан развитие, за обхвата на Лицензен софтуер, които трябва да се вземат при разработването на софтуерни продукти (цифрови инструменти), особено безплатни и отворени.

Сред добри практики, предлагани от тях, от гледна точка на Лицензен софтуер са споменатите по-долу:

а) Включете лиценз с отворен код

Позовавайки се на вашата препоръка, тя е:

"... MIT, което дава свобода на други потребители, стига да приписват първоначалния създател; лиценза Apache 2.0, много подобен на MIT, но също така предоставя изрично предоставяне на патентни права от участници на потребители; и GNU GPL лицензи, което изисква от всеки, който разпространява вашия код или производно произведение, да го прави, като същевременно запазва източника и условията същите. Данъкоплатците предоставят изрично предоставяне на патентни права".

б) Включете лиценз за документация

Позовавайки се на вашата препоръка, тя е:

"Препоръчваме използването на лицензи Creative Commons за лицензиране на документацията за инструментите. The CC0-1.0, CC-BY-4.0 и CC-BY-SA-4.0 например те са отворени лицензи, използвани за не софтуерни материали, от набори от данни до видеоклипове. Забележи, че CC-BY-4.0 и CC-BY-SA-4.0 те не трябва да се използват за софтуер. За инструменти, разработени от IDB в момента, препоръчваме да използвате Creative Commons IGO 3.0 Attribution-NonCommercial-NoDrivative (CC-IGO 3.0 BY-NC-ND)".

И накрая, ако искате да прочетете нашия 2 предишни свързани статии С темата ви оставяме връзките по-долу: "Добри практики за разработване на безплатен и отворен софтуер: Документация" y "Техническо качество: Добри практики в разработването на свободен софтуер".

Заключение

Заключение

Надяваме се това "полезен малък пост" за «Buenas prácticas» в областта на «Licencias» да се използва за него «Software libre y abierto» разработена, представлява голям интерес и полезност за цялото «Comunidad de Software Libre y Código Abierto» и от голям принос за разпространението на прекрасната, гигантска и растяща екосистема от приложения на и за «GNU/Linux».

И за повече информация, не винаги се колебайте да посетите някоя Онлайн библиотека като OpenLibra y едит чета книги (PDF файлове) по тази тема или други области на знанието. Засега, ако това ви е харесало «publicación», не спирайте да го споделяте с други, във вашия Любими уебсайтове, канали, групи или общности на социалните мрежи, за предпочитане безплатни и отворени като Мастодон, или сигурно и лично като Telegram.

Или просто посетете нашата начална страница на DesdeLinux или се присъединете към официалния канал Телеграма на DesdeLinux да прочетете и гласувате за тази или други интересни публикации на «Software Libre», «Código Abierto», «GNU/Linux» и други теми, свързани с «Informática y la Computación», А «Actualidad tecnológica».


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.