Open Source Software Vad är det och vilket är det bästa?
Om du kom in i samma tidsmaskin och flyttat framåt i minst ett decennium så skulle du se tecken på Microsofts monopolavbrott. Mycket av detta har att göra med open source-projekt. Men vad är öppen källa? Vad är några av de bästa exemplen? Idag ser vi på allt detta och mer.
Vad är öppen källkod?
Många open source-förespråkare kommer att berätta att öppna källprojekt är en filosofi och ett sätt att leva. Andra, som jag, tittar helt enkelt på det som ett sätt att få kvalitetsprogramvara alternativ gratis. Open source-programvara är oftast alltid gratis.
Öppen källa är när den underliggande koden som gör projektet är öppet för alla att se, inspektera brister och anpassa sig till att skapa en ny version. Nya versioner kan bara göras om personen som anpassar den (eller "forks" den) gör sin öppna källa och gör den tillgänglig för andra.
Det motsatta av öppen källkod är stängd proprietär programvara. Exempel på detta skulle vara Microsoft och Apple. De litar på sin kod för att göra sina intäkter så att de inte vill att folk ska kasta sig runt koden och göra nya versioner gratis.
Det tidigaste exemplet på öppen källkodsprogramvara
Det tidigaste exemplet på öppen källkodsprogram var Netscape Communicator-paketet, som hade sin källkod publicerad i slutet av 1990-talet. Netscape blev till slut defunct på grund av Microsofts dåmonopolistiska strängslag på Internet, men Netscape-koden skulle senare fortsätta att bygga den fria och öppna källan Mozilla Firefox, Mozilla Thunderbird och SeaMonkey.
Mest kända exempel på öppen källkodsprogramvara
Open Source-mjukvaran fick en förespråkare med skapandet av Open Source Initiative (OSI) 1998. Trots att de misslyckades med att säkra upphovsrätten för "open source" -terminen definierade de ändå en uppsättning regler och övertygelser för att styra open- källkoncept.
Linux
Linux är förmodligen det mest kända för open source-projekten, som först kom till 1991. Eftersom källkoden är fritt tillgänglig och synlig är det enkelt att skapa och distribuera din egen version. Du måste självklart ha programmeringskoteletterna för det.
Den mest kända versionen av Linux är förmodligen Ubuntu. Men det finns andra som är lika populära inklusive Debian, Puppy Linux (en mycket lätt 200 MB version som är idealisk för äldre datorer), Linux Mint och Fedora. Min personliga favorit är en säkerhetsfokuserad version som heter Tails som förtjänar en artikel som är helt egen.
Linux kan installeras på en dator eller det kan köras som en Live CD eller bärbar app. Om du partitionerar din dator kan den dubbelt startas tillsammans med Windows.
Mozilla Firefox
Firefox är efterföljaren mer eller mindre till Netscape Navigator eftersom den är uppbyggd på Netscapes kod. Många Netscapes föråldrade kod måste skrivas om till Mozilla-fonden för Firefox.
Firefox kräver ingen introduktion till de allra flesta Internetanvändare. Vi har täckt Firefox hela tiden här på groovyPost. Men eftersom integritet blev ett problem har människor blivit borta från Chrome på grund av Googles invasiva datainsamling. Firefox har slutat som vinnare i denna situation med sin bättre integritet och det faktum att Mozilla är en ideell grund. Den nya Quantum-versionen krossar också alla hastighetsrekord för webbläsare.
Eftersom Firefox är öppen källkod har andra versioner gjorts som Waterfox och PaleMoon. Men säkerhetshänsyn har nyligen tagits upp om några Firefox-versioner som inte är gjorda och godkända av Mozilla Foundation. Så var försiktig om du går utanför den officiella Mozilla-byggnaden. En Firefox-gaffel du kan absolut lita på är Tor-webbläsaren, som används för att surfa på Dark Web.
Mozilla Thunderbird
Thunderbird är en annan avkomling av Netscape-källkoden och var ett gratis alternativ till Microsofts Outlook. Thunderbird har nu tyvärr blivit avbruten sedan 2012 vilket är en stor skam. Jag älskade programmet, särskilt med sin RSS-flödesintegration, chattklient, kalender och PGP-kryptering.
Liksom Firefox fanns det tillägg och teman för att anpassa Thunderbird så som du ville ha det. Men nu är det borta, jag hittar mig själv med Apple Mail (INTE öppen källkod) och känner att den inte är densamma. Du kan fortfarande ladda ner den men den är inte under utveckling längre.
OpenOffice & LibreOffice
OpenOffice och LibreOffice är de två ordbehandlingsserierna som enligt min mening slutligen bröt Microsoft Office. Microsoft Office lever uppenbarligen och sparkar i form av Office 365, liksom installerbara program. Men nu öppnar OpenOffice och LibreOffice öppen källkod människor har också två lediga alternativ.
OpenOffice är inte längre aktivt under utveckling. Det betyder att LibreOffice har byggt en befälhavande närvaro för alla som inte är villiga att betala för ordbehandlingsprogram. Den har mycket av samma funktioner som Microsoft Office gör, med sina fria ekvivalenter för dokument, kalkylblad och presentationspresentationer.
KeePass
Dessa dagar, med behovet av långa obrottsliga lösenord ett måste, med hjälp av en lösenordschef är viktigt. Många använder alternativ som LastPass och 1Password. Men dessa är stängda proprietär programvara och betalas. KeePass å andra sidan är öppen källkod och gratis.
Jag använder KeePass själv och älskar absolut det. Det finns tillägg för att göra det bättre och en bärbar version som gör att du kan synkronisera den krypterade lösenordsdatabasen i molnlagring, så att du kan ta dina lösenord med dig vart du än går. Appen uppdateras också ständigt, så det är alltid ett "pågående arbete".
WordPress, Drupal & Joomla
WordPress kan vara den oöverträffade kungen när det gäller att driva webbplatser men det finns två andra Content Management Systems som strider mot open source-kronan. Drupal och Joomla har mindre användargränssnitt, men mer än klara av det med sina profilerade användare.
Drupal är till exempel den plattform som valts för offentliga webbplatser (USA, Storbritannien och Tyskland för att namnge tre).
GIMP
För alla som vill lära sig Adobe Photoshop men inte villiga att ta ut en andra inteckning för att köpa en laglig kopia är GIMP det näst bästa. Beviljas, det har inte full kraft i Photoshop, men om du bara vill retuschera en bild eller återställa ett skadat foto, gör GIMP jobbet.
Min enda irriterande om GIMP är att det finns en inlärningskurva involverad. Det är inte ett mycket intuitivt program för nybörjare.
Krom
Google har två öppna källprogram i förhållande till Chrome. Först är Chrome-webbläsaren, och andra ett Chromium-operativsystem (används på Chromebook-bärbara datorer).
Jag erkänner att jag vet lite om Chrome eftersom jag är Firefox-användare, men jag vet att Chromium är tillgängligt som en bärbar app, liksom ett installerbart operativsystem för din dator (om du blir trött på Windows eller Linux).
Slutsats
När Internet har utvecklats och samarbetsverktygen har blivit bättre har utbudet av open source-verktyg ökat. Lag kan nu enkelt samlas, oavsett geografiskt läge, och sätta ihop en app på nolltid alls.
Det här är inte bra nyheter för företag som håller på att stänga programvaran, vilket kan förklara varför Apple bestämde sig för att släppa upp operativsystemuppdateringar gratis. För vem kan kämpa framsteg?