Oopbronkode: Verskil tussen weergawes

Content deleted Content added
JCBrand (besprekings | bydraes)
JCBrand (besprekings | bydraes)
Lyn 52:
Om die benamingskonflik tussen ''vrye sagteware'' en ''oopbronkode'' (Engels: ''Open source'') te vermy, word deesdae gereeld die afkortings FOSS (Engels: Free/libre open source software) en FOSS
(Engels: Free open source software) aangewend.
 
== Motivering ==
 
Die aanwending en ontwikkeling van oopbronkode en [[oopbronsagteware]] word deur beide individue en organisasies gedryf. Verskillende motiverings kan aangevoer word vir die gebruik van oopbronkode,
met kostebesparing een van die gewildste redes.
 
* Aan die ontwikkeling van 'n oopbronkode program kan byna enige aantal mense en firmas deelneem. Die koste en moeite vir die ontwikkeling van 'n program word gedeel en enige persoon kan van die
arbeid van andere profiteer. Vir 'n besigheid kan dit finansiëel lonend wees om aan 'n [[oopbronsagteware]] projek deel te neem, in plaas daarvan om dit as geheel self te ontwikkel of as klaargemaakte
produk te koop.
 
* Die gebruiker van [[oopbronsagteware]] is nooit aan slegs 'n enkele vervaardiger afhanklik of gebonde nie. Wil die gebruiker graag die program uitbrei of verbeter, kan hy dit (met die nodige tegniese
kennis) self doen of iemand vra of aan stel om dit te doen. In die geval van geslote (sogenaamde ''proprietary'') sagteware is dit nie moontlik nie en kan veranderinge of verbeteringe slegs van die
vervaardiger aangevra word.
 
* Die gebruik van [[oopbronsagteware]] is aan geen of slegs weinige voorwaardes gekoppel. Die sagteware mag deur enige aantal gebruikers en vir enige aantal doelwitte gebruik word. Geen lisensiekostes
word gehef om 'n kopie van die sagteware te maak nie.
 
* Oopbronsagteware stel die inspeksie van die bronkode en die administrasie van verskillende weergawes in staat. Sodoende kan enige iemand, byvoorbeeld deur gebruik te maak van sekere webwerwe soos
[[Ohloh]], deur middel van statiese bronkode analise die sagtewarekwaliteit sowel as die aantal programmeerders en hul veranderinge analiseer en daaruit die instandhoudingsvermoë en volwassenheid van die [[sagteware]] te ontsluit.
 
 
== Andere Definisies ==