Безплатен срещу софтуер с отворен код: не е същото

Сравнение на някои софтуерни лицензи

Мнозина вече знаят това безплатен софтуер и отворен кодe (с отворен код) не е същото, но дори тези от нас, които го знаем, понякога го използват като синоним и не е напълно правилно. Има определени разлики, които трябва да бъдат подчертани.
Въпреки че и в двата случая става въпрос за софтуер (също така видяхме как тази философия е скочила в хардуера и дори други категории), който допринася изходен код За да можете да видите как е направен и какво прави, не всичко е подобно. Също така знаем, че безплатният софтуер е безплатен и че в по-голямата си част са и програми с отворен код или операционни системи.
В cuanto др DesarrolloИ в двата случая кодът може да бъде модифициран или подобрен и да се използва „свободно“. Очевидно ще си мислите, че безплатният софтуер също е с отворен код и сте абсолютно прав. Поради тази причина по-скоро трябва да говорим за лицензи, а не за безплатен софтуер срещу софтуер с отворен код. И така, каква е разликата?
За да отговорим на предишния въпрос, можем да анализираме два от най-известните лицензи в тази област, BSD и GPL. BSD лицензът е лиценз за обхващане на софтуер с отворен код и въпреки това, което мнозина смятат, че е много по-разрешителен от GPL. Но вседопустимостта понякога има сериозни последици.
Няма да навлизаме в подробности за обяснението от какво се състоят GPL и BSD, защото бихме могли да получим съдържание за няколко статии, но подчертаваме ключовия момент. Докато софтуерът под GPL може да бъде модифициран и разпространяван, стига да остане безплатен, софтуерът под лиценза BSD може да бъде модифициран и разпространен под друг лиценз (включително тези на затворен код).
Следователно няма да има „Linux„Затворено, сякаш има“BSD”Затворено (Mac OS X) ... В крайна сметка искам да кажа, че безплатният софтуер винаги ще бъде безплатен, но един ден с отворен код може да се натъкне на производно, в което да бъдем удряни в лицето, когато се опитваме да подслушваме изходния му код.