Utbildning i Open Source
Open Source
är en fri och öppen källkod som inte är upphovsrättskyddad. På
utbildning.se har vi samlat ett flertal utbildningar inom
Open Source.
Vad är Open Source
Open Source (öppen källkod) är fri kod som inte är
upphovsrättskyddad av ett företag eller en person.
I Open Source-projekt som har varit framgångsrika har koden utvecklats i grupp. Problem, idéer och lösningar har diskuterats tillsammans och utvecklingen har skett gemensamt. Den gemensamma
utvecklingen är bakgrunden till framgången för open source.
I takt med att den tekniska utvecklingen där internet och datorers tillgänglighet
har ökat för allmänheten så har det nästan blivit gratis att utveckla kod och
dela den med människor på andra sidan jorden. Denna utveckling har gjort det möjligt för stora mängder utvecklare världen över
att delta i open source-projekt.
Open Source-projekt med framgång:
- Apache - HTTP webb server
- Drupal - content management system
- Joomla - content management system
- Linux - operativsystem byggt på Unix
- Mediawiki - wiki server software, mjukvaran som driver wikipedia
- Mozilla Firefox - webb browser
- Mozilla Thunderbird - e-post client
- OpenOffice.org - office oppen source

- Open Solaris - unix operativsystem från Sun Microsystems
- Symbian - real time operativsystem
- Wordpress - content management system
Varför utveckla open source?
Nedan är några punkter som beskriver fördelen med att utveckla åt
andra.
- Nätvaluta - Man visar för omvärlden vad man kan och stärker på så sätt sin nätidentitet och sitt varumärke.
- Socialt kapital - Man ökar sitt nätverk av kontakter genom att delta i sociala sammanhang.
- Idealism - Att man känner och tror att öppen källkod gör internet till det bättre.
Några argument för varför man ska använda Open Source
Open Source-produkter blir ofta säkra och stabila tack vare ett antal
faktorer.
- Säkerhet - När utvecklare över hela världen sitter med ögonen öppna så identifieras ofta eventuella fel och buggar snabbt och det finns många som mer eller mindre sitter ”on standby” för att lösa dem.
- Oberoende - Man är inte beroende av ett visst företag eller person. Om ens nuvarande utvecklare eller support skulle sluta så finns det alltid andra som kan hoppa in.
- Modifierbart - Det går alltid att utveckla vidare en produkt om man skulle vilja och även där står man inte i beroende till någon leverantör.
- Ekonomiskt - Större Open Source-projekt utvecklas oftast vidare oavsett om man själv investerar pengar i det eller inte. Dock kan man aldrig räkna med att allt ska vara gratis. En annan aspekt är att man istället för att lägga pengar på en dyr plattform kan välja att lägga pengarna på strategiarbete och utveckling.