Den bästa programvaran med öppen källkod du bör använda

Det fanns en tid då, om du ville ha en mjukvara av hög kvalitet till din dator, var du tvungen att ta fram plånboken och betala för den. Microsofts produkter var – och är fortfarande – ett utmärkt exempel på detta.

Men sedan fick öppen källkodsrörelsen fart och plötsligt bjöds vi på produkter av enastående kvalitet. Priset? Absolut ingenting. Älskar(Don) du inte bara internet ?

Men vad är öppen källkod?(But What Is Open Source?)

Det finns två former av programvara - öppen källkod och sluten (proprietär) källkod. Det är viktigt att förstå skillnaden.

Öppen(Open) källkod är när källkoden (koden som kör programvaran) är fritt tillgänglig för alla att inspektera. Du kan se hur funktioner fungerar, klona dina egna versioner av den programvaran och släppa dem som öppen källkod också (vilket betyder att du inte tjänar på det). Projekt med öppen(Open) källkod är alltid gratis. Det är hela poängen.

Å andra sidan är programvara med stängd källkod (proprietär) som namnet säger helt stängd. Företagen vill inte att du ska se källkoden eftersom de förlitar sig på källkoden för att göra vinst med sina produkter.

Du kommer till exempel aldrig att se källkoden för Microsoft- eller Apple - produkter. Det ligger bara inte i deras bästa affärsintresse. Du kan köra produkter med öppen källkod på Microsofts(Microsoft) eller Apples(Apple) operativsystem, men gå under huven på Windows eller macOS för att inspektera deras kod? Ja lycka till med det.

Nedan är vad jag tycker är de största och bästa open source-projekten som finns. Uppenbarligen är "störst och bäst" väldigt subjektivt så du kanske inte håller med mig? Om så är fallet, vänligen meddela mig.

Linux

Linux är förmodligen det största, mest välkända och populäraste open source-projektet som finns. Sedan det började 1991 finns det nu lätt ett par hundra aktiva Linux-operativsystem "distros"(easily a couple hundred active Linux operating system “distros” ) (förkortning för distributioner). Detta inkluderar Tails-systemet(the Tails system) , som jag nyligen profilerade, och högprofilerade sådana som Ubuntu , Linux Mint och Debian .

Linux är attraktivt för människor som stängs av av tanken på att behöva betala för dyra operativsystem eller av människor som hatar Windows .

Linux stöds av de flesta större programvaruappar men dess nackdel är att installationen av dessa appar inte är lika enkel som den skulle vara på Windows eller macOS. Viss teknisk förmåga krävs.

Mozilla Firefox

Jag har inte gjort någon hemlighet av min förkärlek för Google Chrome , men jag har fortfarande en plats i mitt hjärta för Mozilla Firefox . Firefox har funnits längre än Chrome har funnits, och Firefox var de som började förstöra Microsofts webbläsarmonopol.

Jag är dock förvånad över att inte många vet att Firefox är öppen källkod och att dess ägare Mozilla är en ideell stiftelse. Du kan fritt inspektera koden, frivilligt hjälpa till att utveckla webbläsaren och till och med skapa din egen webbläsare baserad på Firefox -koden. Tre exempel är WaterFox , PaleMoon och Tor Browser(the Tor Browser) .

LibreOffice

Om det någonsin fanns en anledning att aldrig betala för Microsoft Office igen, skulle LibreOffice vara det. Även att betala för Office 365 är meningslöst när du ser gratisalternativ som LibreOffice och Google Suite .

LibreOffice är en ordbehandlingssvit som innehåller textdokument, kalkylblad, databaser och "presentationer" (deras version av Powerpoint ). Även om LibreOffice har sitt eget filformat, stöds andra filformat, som Microsoft -filer, fullt ut, och det finns en snygg PDF - genereringsknapp med ett klick.

KeepPass(KeePass)(KeePass)

För inte så länge sedan skrev jag om min kärlek till KeePass(I wrote about my love for KeePass) och trots glänsande rivaler som försökte få min uppmärksamhet har min tillgivenhet för KeePass aldrig avtagit. Visst, KeePass är lite enkel och funktionell. Men ibland är det allt du behöver.

Förutom att lagra dina lösenord, har den också en mycket lättanvänd lösenordsgenerator. När du accepterar lösenordet som det erbjuder dig, fyller det automatiskt i KeePass- fälten så att allt du behöver göra är att "spara".

Eftersom KeePass också har en bärbar version är det lätt att klistra in lösenordsdatabasfilen i molnlagring och synkronisera den över datorer.

WordPress

Tillsammans med Linux är detta förmodligen det andra mest kända exemplet på projekt med öppen källkod. Den används av häpnadsväckande 60 miljoner webbplatser för att driva allt från onlinebutiker till portföljer till bloggar (och många fler användningsområden däremellan).

Låt oss bara säga att om WordPress bestämde sig för att stoppa utvecklingen imorgon skulle många webbplatser få allvarliga problem.

För att utöka användbarheten förlitar WordPress sig mycket på sitt stora bibliotek av plugins och teman(themes) . De flesta av dem är gratis men det finns många premiumalternativ också.

Krom(Chromium)(Chromium)

Jag nämnde tidigare att Mozilla Firefox var den bästa webbläsaren med öppen källkod, men Google har också arbetat med sitt eget lätta erbjudande med öppen källkod.

Inte att förväxla med Google Chrome , Chromium är Googles webbläsare med öppen källkod. Det mesta av Google Chromes(Google Chrome) kod är baserad på Chromium men Chromium är också en webbläsare i sig.

Många andra webbläsarutvecklare använder Chromium -kod för sina egna webbläsare. Detta inkluderar Amazon Silk och Opera . Från och med i år kommer Microsoft Edge också att införliva Chromium i sin webbläsare.

Kryptovaluta(Cryptocurrency)

Slutligen, kryptovaluta. Ja, även det är öppen källkod eftersom vem som helst kan ta en befintlig kryptovaluta, studera koden och skapa en ny. Till exempel kunde jag ta Bitcoin och använda koden för att göra en ONeillCoin om jag var så benägen och hade utvecklingsförmågan.

Men det är för en annan artikel och för någon som vet vad de pratar om.



About the author

Jag är en datavetare med över 10 års erfarenhet av mjukvaruutveckling och säkerhet. Jag har ett starkt intresse för Firefox, Chrome och Xbox-spel. Jag är särskilt intresserad av hur jag ser till att min kod är säker och effektiv.



Related posts