Какво е софтуер с отворен код (OSS)? определение и значение

Обратното на собствения софтуер, OSS или софтуер с отворен код, е софтуерът, който се публикува под определен лиценз. Има много различни, но основните са FSF и GPL, като и двете обозначават програми, които са предоставена на потребителите в тяхната цялост – това означава, че включва изходния код, от който е съставен софтуерът на. На потребителите е позволено да променят софтуера, както им харесва, и дори да разпространяват собствените си версии.

Technipages обяснява софтуер с отворен код (OSS)

Софтуерът от този вид често се публикува или под лиценза на Free Software Foundation, или под Общия публичен лиценз. Всеки, който има умения за това, може да получи достъп до кода, от който е съставен. Това им позволява да изучават вътрешната му работа и функции и да правят редакции, ако искат. Тези лицензи също така поставят няколко ограничения за своите потребители.

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

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

Често срещани употреби на софтуер с отворен код (OSS)

  • Софтуерът с отворен код прави своя изходен код достъпен за заинтересованите страни.
  • Разработването на софтуер с отворен код може да доведе до различни гледни точки извън тези на една компания.
  • OSS отговаря за програми като Mozilla Firefox и Thunderbird.

Чести злоупотреби със софтуер с отворен код (OSS)

  • Софтуерът с отворен код е създаден от Open Software Foundation.