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

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

отворен код-400

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

Програмата може да се счита за свободен софтуер, когато зачита четирите основни свободи:

  • Свобода 0: ви позволява да стартирате програмата, както искате.
  • Свобода 1: можете да изучавате изходния код на програмата и можете да го промените, с идеята, че тя може да предприеме всички необходими действия.
  • Свобода 2: ви позволява да правите и разпространявате точни копия на програмата, когато пожелаете и по този начин да помагате на другите.
  • Свобода 3: можете да допринесете за общността с лекотата на правене или разпространение на копия с модифицираните версии на програмата.

soft_free

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

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

запази спокойствие и използвай отворен код

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

Целият свободен софтуер е с отворен код, но не целият софтуер с отворен код е свободен софтуер . Разликата се състои в лицензите, които могат да се използват за програмата: някои са по-малко либерални от други и показват малко уважение към гореспоменатите свободи.


Добавяне като предпочитан източник в Google