Hvad er Open Source Software?

Open Source betegner mindst to ting. For det første er et varemærke tilhørende Open Source Initiative, og en licens, Open Source Initiative tilskud til Open Source Software (OSS), der opfylder visse kriterier, kaldet Open Source Definition. Der er dog andre ideer om open source-software, som ikke holde til de samme standarder og tilbyde open source software under forskellige typer af licenser. En ting, som alle open source software har til fælles, er tilgængeligheden til brugeren af ​​kildekoden, hvilket betyder, at brugeren kan se præcis, hvordan programmet eller programmet blev kodet og ofte får lov til at ændre den. Afhængigt af hvilken type licens det har, kan brugere være i stand til at ændre og videredistribuere open source software.

Uanset hvilken type licens det kommer med, open source software er en pendant til leverandørejet kommerciel software. Proprietær kommerciel software er baseret på en virksomhed, der udvikler og ejer kildekoden. Produktet licens tillader brugeren at anvende produktet som foretages af den kommercielle virksomhed. I nogle tilfælde, er brugerne tilladt og / eller tilskyndet til at oprette plug-ins eller add-ons til at forbedre proprietær kommerciel software, men der er grænser for, hvad de må gøre. Dette er for at beskytte softwareudvikler investering.

Der er flere mål bag open source software-bevægelsen. En tanke er, at adskillelsen af ​​softwareudvikling fra profithensyn vil tilskynde udviklere til at gøre, hvad der er bedst for den software, og brugerne, hvilket fører til produkter, der har øget anvendelighed og færre fejl. Det menes også, at peer review uden begrænsninger af kommerciel udgivelsesdato, vil bidrage til software, der fortsætter med at blive opgraderet hele tiden, i stedet for at omhyggeligt timede store udgivelser, der ikke forekommer meget ofte, så brugere med buggy software i mellem. Et andet forhold er, at ved at åbne koden, et stort antal udviklere, som hver især kan have tanker om at forbedre software vil bringe deres særlige færdigheder og indsigter, samt deres tid, for at bidrage til processen, fremskynde udviklingen og tager det i mange retninger, udvide softwarens omfang.

  • Det er vigtigt at vælge en open source-software, der er kompatibel med en computers operativsystem.

© 2019 Zajacperrone.com | Contact us: webmaster# zajacperrone.com