У дома развитие Лицензиране с отворен код - какво трябва да знаете

Лицензиране с отворен код - какво трябва да знаете

Съдържание:

Anonim

Има много софтуерни програми с отворен код, които обслужват редица приложения. Има и много различни лицензи с отворен код. Най-общо казано, софтуерът с отворен код може да се използва, модифицира и споделя законно в много среди и контексти. Въпреки това различните лицензи идват с различни споразумения и е важно да разберете разликите между всеки основен лиценз, за ​​да извлечете максимума от софтуера с отворен код, както и да получите широк смисъл на движението с отворен код и неговата цел. (За да научите повече, вижте Отворен код: Прекалено добре ли е да е вярно?)

Източникът на отворения код

Въпреки че терминът „отворен код“ е въведен през 1998 г., произходът на движението на свободния софтуер датира от 70-те години. Софтуерният разработчик, хакер и активист на свободен софтуер, Ричард Сталман, разработва безплатна и отворена операционна система до 1983 г. В началото на 1984 г. той обявява проекта GNU, който разработва операционна система, която до голяма степен е вдъхновена от Unix (GNU е рекурсивен акроним за “GNU’s Not Unix”), но с изходен код, който беше безплатен и отворен за обществеността за предложеното по-добро благо на общността.

GNU използва философия, създадена от Stallman (както и други активисти за защита на авторските права), известна като „copyleft“, която по същество признава привилегиите за авторски права, предоставени законно на оригинална интелектуална собственост, но изрично ги отказа, за да насърчи откритото използване и развитие на работа. Тази техника и философия предостави безплатен достъп до изходния код за софтуер, пуснат под copyleft, за свободно и отворено използване и модификация.

Лицензиране с отворен код - какво трябва да знаете