Отворен код срещу. Софтуерни приложения с обществено достояние

click fraud protection

Понякога терминът "отворен код (ОС)" се използва взаимозаменяемо със софтуер "обществено достояние (PD)", но те не са едно и също нещо.

Както публичният, така и софтуерът с отворен код позволяват на потребителите да имат достъп и да променят изходния код на софтуера за самата програма. Изходният код е основно списък от команди, които диктуват как се изпълнява програмата.

Някои обаче отворен код приложенията имат ограничения за тяхното използване и разпространение, когато софтуерът за обществено достояние няма. Софтуер с отворен код прави имат авторски права. Авторските права определят как потребителят може да променя и разпространява софтуера.

Авторски права или ограничения за използване

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

Open Source Initiative (OSI), 501(c)(3) организация с нестопанска цел, базирана в Калифорния, одобрява авторските права за отворен код. Те предлагат много подробна и легална дефиниция на софтуер с отворен код, кой може да го използва и как. Те също имат азбучен списък на компании, които предлагат софтуер с отворен код, ако искате да проучите конкретна компания. OpenSource.org е чудесно място да научите повече за това как можете да разработвате, да си сътрудничите и да използвате OS софтуер. Одобрените от OSI авторски права подробно описват четири основни свободи:

  1. Промяна на кода
  2. Използване на софтуера за всякакви цели
  3. Създаване на нов софтуер, базиран на основния за ваша собствена употреба
  4. Споделяне на софтуера

От друга страна, софтуерът, който е обществено достояние, не носи авторски права или патент - въпреки че повечето биха могли, ако желаят. В някои случаи създателят е решил да не защитава авторските права – отказ от отговорност – или авторските права може да са изтекли. Софтуерът може да се използва, променя и споделя без допълнителни разрешения. Въпреки това винаги трябва да се отдава заслуга на интелектуалната собственост на създателя. Повечето създатели пускат своя безплатен софтуер, обществено достояние под GNU-GPL общ публичен лиценз.

Други важни отличия

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

Можете също така да видите термините Shareware, свързани със софтуерни приложения. Shareware е евтин или безплатен софтуер, но ще изисква регистрация и може би такси за пълната версия. Безплатният софтуер също може да се предлага срещу малка такса и обикновено са малки приложения без потребителска поддръжка. Възможно е да не сте в състояние директно да променяте или споделяте софтуер за споделяне или безплатен софтуер.

Примери

Софтуерът с отворен код се предлага във всякакви форми и размери и може да служи за множество цели. Примерите включват LINUX, Apache, Firefox, KOffice, Thunderbird, OpenOffice, KOffice и SquirrelMail. Firefox е прост уеб браузър, докато LINUX е по-сложен. Това е UNIX-базирана операционна система. OpenOffice е офис пакет, предлаган от Apache.

В случая с OpenOffice можете да изтеглите и инсталирате програмата на почти всеки компютър безплатно - дори ако я инсталирате на няколко компютъра. Можете също да направите копия и да ги раздадете на приятели и семейство. Няма лицензионни такси. Използвайте го както бихте направили всяка друга текстообработка, електронна таблица или програма за база данни. И ако имате проблем - като например изскачащ бъг - или ако смятате, че можете да го подобрите, можете да го докладвате или просто да коригирате проблема сами във вашето копие. Програмата позволява на потребителите да я „подобрят“, според Apache.

Secure Hash Algorithm 3 (SHA-3) е пример за софтуер за обществено достояние. SHA-3 се използва за преобразуване на данни с различни размери във фиксиран размер на формат. Доктрина на замъка, е пъзел и стратегическа игра, разработена и пусната в публичното пространство през 2014 г.

Безопасно ли е?

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

Основите на списанието Tear Sheet

Редакторите на всяка публикация, независимо дали е Men's Health или Vogue, ще изпратят разкъсан лист на писател на свободна практика, чиято работа е публикувана. Листът за разкъсване е точно това, което звучи: Това е лист хартия, откъснат от a сп...

Прочетете още

Трябва ли да се преместя, когато гаджето ми се премести?

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

Прочетете още

Уебсайт за писател на свободна практика: 10 неща, които трябва да имате

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

Прочетете още