Dorënner:
- Softwareverdeelung
- Source Code Verfügbarkeet
- Verdeelung vu Lizenzen
- Lizenz Properties
- Anti-Diskriminéierung
Lizenzen
Verschidde Lizenzen erlaabt Programméierer déi Software mat verschiddene Konditioune z'änneren. D'OSI genehmegt Lizenzen, déi hir Definitioun vu Open Source Software erbréngen. 5 vun de populärer Lizenzen nom Black Duck Knowledgebase sinn:
- MIT Lizenz
- GNU General Public License (GPL) 2.0
- Apache Lizenz 2.0
- GNU General Public License (GPL) 3.0
- BSD License 2.0 (3-Klausel, Nei oder iwwerpréifter)
Wann Dir den Quellcode geännert gëtt, ass e Bedierfnes vun OSS d'Inklusioun vun deem wat Dir geännert hutt wéi och Är Methoden. D'Software, déi no Code Modifikatiounen erstallt gouf, kann a vläicht net gratis zougänglech sinn.
D'Differenz tëscht Open Source a Commercial Software
Commerce, Software oder proprietäre Software gëtt net zougänglech op seng Quellcode, well d'Software en intellektuelle Besëtzer vun engem aneren ass.
Als Resultat hunn d'Benotzer oft fir dat bezuelen.
OSS, op der anerer Säit, ass eng Zesummenaarbecht - d'Software ass gedeelt intellektuell Proprietär tëscht alleguer, déi gehollef hunn ze entwéckelen oder ze änneren.
Open Source Software Vs. Free Software
Am Géigesaz zu de populären Iwwerzeegungen konzentréiert si sech op d'Käschten oder d'Feele vun dësen Programmer.
Open Source verlaangt d'gratis Versioun vu Quellcode a Verdeelung. Gratis Software, an der selwechter Aart, schreift d'Code änneren, mee betount d'Freiheit, wou d'Benotzer genéissen, wat se mat der Software maachen. D'Free Software Foundation verdeelt 4 Konditioune fir Software als komplett gratis.
Zousätzlech kann d'Software als Freeware klasséiert ginn. Dëst bedeit datt Benotzer d'Software gratis benotze kënnen, awer se kënne keng Ännerungen am Quellcode bidden.
Virdeeler vun der Open Source Software
Obwuel d'Käschten e Virstellungsfakt sinn, huet OSS méi verschidde zusätzlech Virdeeler:
- High-Qualitéit Resultater beim Quellcode ass ëmgeleet, getest an ass fixéiert.
- Et ass eng wäertvoll Léierméiglechkeet fir Programméierer . Si kënne léieren an d'Fäegkeete behalen op déi populärsten Programmer déi haut haut sinn.
- Vill betraff Open Source-Software méi sécher wéi proprietär Software, well Bugs identifizéiert a séier festgeluegt ginn.
- Zënter Open-Source-Software ass am ëffentleche Bereich, et ass kleng Chance datt et net verfügbar ass. Dëst ass wichteg fir laangfristeg Projeten, déi op dës Tools fir d'Dauer vum Projet vertrauen.
- Déi meescht vun der Software ass gratis. De Käschte kënnt awer méi spéit wéi Abonnements oder Stéiergebühren.
Populär Typen vun Open Source Software
D'Open-Source-Technologien hunn e groussen Deel vum Internet erstallt. Ausserdeem, vill vun de Programmer déi Dir a mir all Dag benotzt sinn op Basis vun Open-Source-Technologien. Zum Beispill, Android OS an Apple OS X baséiert op den Kernel- an Unix / BSD-Open-Source-Technologien.
Aner populär Open-Source-Software ass:
- Mozilla de Firefox Webbrowser
- Thunderbird E-Mail Client
- PHP Scripting Sprooch
- Python Programmiersprache
- Apache HTTP Webserver
- Datebank
Open Source an Entwéckler
OSS Projeten sinn Zesummenaarbecht Chancen déi Fäegkeeten verbesseren an d'Verbindungen am Feld bauen. D'Entwéckler mussen mat Standardinstrumenten vun der Open Source-Entwécklung kompetent sinn.
- Kommunikatiounsinstrumenten - E-Mail, Echtzeit-Messagerie, Foren a Wiki hëlleft Entwéckler fir Léisungen ze fannen oder Iddien ze verbuchen.
- Verrechnen Revisiounskontrollsystemer - Wann verschidde Entwéckler a verschiddene geographesch Standorte Daten a Files änneren, ginn dës Systemer déi verschidde Versiounen an Aktualiséierunge verwalten.
- Bugtrainer an Tasklëschten - Erlaabt grouss Projeten fir Iwwerwaachungsproblemer ze verwalten an ze verfollegen vun hiren Fixéierungen.
- Testen an Debuggen-Tools - Testen während der Systemintegratioun automatiséieren an aner Programmer debugéieren.
Konklusioun
Dausende vu Open Source Projeten sinn Alternativen zu proprietäre Software. Aarbecht op e OSS-Projet als Bunnbank fir eng Carriere bei der Softwareentwicklung ze bauen. Zousätzlech kënne Programmateuren hir Fäegkeeten abréngen, andeems se op déi gréisst Softwareprogrammer an der Welt schaffen. Facebook, Google an LinkedIn Release Software wéi Open Source, sou datt Entwéckler kënnen Wëssen, Innovativ Léisungen deelhuelen an zu stabilen, funktionalen Produkter bäidroen.