Tudjon meg többet a nyílt forrású szoftverről

A nyílt forráskódú szoftver (OSS) a számítógépes szoftver, amely a forráskóddal kerül forgalomba. A szoftver általában tartalmaz licenszet a programozók számára, hogy a szoftvert bármilyen módon megváltoztassák. Javíthatják a hibákat, javíthatják a funkciókat, vagy adaptálhatják a szoftvert a saját igényeiknek megfelelően. A nyílt forráskódú kezdeményezés (OSI) az OSS vezető hatósága; a nyílt forráskódú szoftverek meghatározása megfelel a 10 kritériumon alapuló szabályoknak.

Ezek tartalmazzák:

Az engedélyeket

Különböző licencek lehetővé teszik a programozók számára, hogy a szoftver különböző feltételek mellett módosítsák a szoftvert. Az OSI jóváhagyja a nyílt forráskódú szoftverek definíciójának megfelelő licenceket. A Fekete Kacsa tudásbázisának 5 legnépszerűbb licence közül a következő:

  1. MIT licenc
  2. GNU általános nyilvános licenc (GPL) 2.0
  3. Apache License 2.0
  4. GNU általános nyilvános licenc (GPL) 3.0
  5. BSD License 2.0 (3-mondat, új vagy felülvizsgált)

Amikor megváltoztatja a forráskódot, az OSS egyik követelménye a megváltozott módszerek és módszereinek bevonása. A kódmódosítás után létrehozott szoftver ingyenesen elérhető vagy nem hozzáférhető.

A nyílt forrású és kereskedelmi szoftverek közötti különbség

A kereskedelemben kapható szoftverek vagy saját szoftverek nem adnak hozzáférést a forráskódhoz, mert a szoftver valaki más szellemi tulajdonát képezi.

Ennek eredményeképpen gyakran fizetnek a felhasználók.

Az OSS viszont együttműködési erőfeszítés - a szoftver olyan szellemi tulajdon megosztott azok között, akik segítettek fejleszteni vagy megváltoztatni.

A nyílt forrású szoftverek v. Szabad szoftver

A közhiedelemmel ellentétben sem a programok költségére vagy hiányára összpontosít.

A nyílt forráskód magában foglalja a forráskód és az elosztás szabad hozzáférését. A szabad szoftver hasonló módon tartalmaz kódmódosítást, de hangsúlyozza azokat a szabadságokat, amelyeket a felhasználók élveznek a szoftverrel való tetszéshez. A Free Software Foundation a szoftver feltételeinek teljes körű megítélését feltételezi.

Ezenkívül a szoftver freeware-ként is besorolható. Ez azt jelenti, hogy a felhasználók ingyenesen letöltik a szoftvert, de nem változtathatnak meg a forráskódban.

A nyílt forrású szoftver előnyei

Bár a költségek egyik hajtóereje, az OSS számos további előnnyel jár:

Népszerű típusú nyílt forráskódú szoftverek

A nyílt forráskódú technológiák segítettek létrehozni az internet nagy részét. Ráadásul számos program, amelyet Ön és én minden nap használunk, nyílt forrású technológiákon alapul. Például az Android OS és az Apple OS X a kernel és a Unix / BSD nyílt forrású technológiákon alapul.

Egyéb népszerű nyílt forráskódú szoftverek a következők:

Nyílt Forrás és Fejlesztők

Az OSS projektek olyan együttműködési lehetőségek, amelyek javítják a készségeket és kapcsolatokat építenek a területen. A fejlesztőknek rendelkezniük kell a nyílt forráskódú fejlesztés szabványos eszközeivel.

Következtetés

Több ezer nyílt forrású projekt alternatívája a szabadalmaztatott szoftvereknek. Munka egy OSS-projekten, mint egy pályafutás a szoftverfejlesztés terén. Ráadásul a programozók a világ legnagyobb szoftverprogramjain dolgozhatnak. A Facebook, a Google és a LinkedIn kiadási szoftver nyílt forráskódúak, így a fejlesztők megoszthatják tudásukat, innovatív megoldásokat és hozzájárulhatnak a stabil, funkcionális termékekhez.