Жени В Бизнеса

По какво се различава софтуерът за обществено достояние от отворен код?

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

•••

GraphicStock / Getty Images

Понякога терминът „отворен код (OS)“ се използва взаимозаменяемо със софтуер „public domain (PD)“, но те не са едно и също нещо.

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

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

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

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

Open Source Initiative (OSI), 501(c)(3) базирана в Калифорния организация с нестопанска цел, одобрява авторските права с отворен код. Те предлагат много подробна и легална дефиниция на софтуера с отворен код, кой може да го използва и как. Те също имат списък по азбучен ред на компании, които предлагат софтуер с отворен код, ако искате да разследвате конкретна компания. OpenSource.org е чудесно място да научите повече за това как можете да разработвате, да си сътрудничите и да използвате софтуера на ОС. Одобрените от 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.

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

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

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