Annons
Trodde du att rörelse med öppen källkod Vad är öppen källkod? [MakeUseOf Explains]"Öppen källkod" är en term som kastas runt mycket i dag. Du kanske känner till att vissa saker är open source, som Linux och Android, men vet du vad det innebär? Vad är öppet ... Läs mer var bara en modefluga som toppade sig i början av 2000-talet? Det är absolut inte fallet. Faktum är att open source-rörelsen har tagit mycket ånga under de senaste åren, tack vare stöd från några oväntade företag.
Till exempel, Apple öppnade från Swift-programmeringsspråket Apples Swift går öppen källkod: Så vad?Även om du inte själv är programmerare kommer Apples beslut att öppna Swift med Swift att påverka dig. Vill du veta varför och hur? Läs mer tillbaka 2015. Det är rätt: samma företag som samlade miljarder dollar genom egenutvecklad design och teknik omfattade faktiskt öppen källkod, åtminstone för detta. Öppen källkodsprogram har många fördelar 5 skäl till varför programvara ska vara gratis och öppen källkodGratis programvara betyder inte bara att du får använda appen eller spelet utan att betala. Det handlar om livslängd, integritet, ägande och mycket mer!
Läs mer , och Apple är tillräckligt smart för att inse det.Och de är inte de enda! Du kan hitta dussintals, till och med hundratals, fall där företag släppte källkod för enskilda egna projekt - och de brukade dra nytta av det. Här är några av de mer anmärkningsvärda exemplen, av vilka många du förmodligen känner igen.
1. Mozilla Firefox
Firefox var inte alltid Firefox.
Tillbaka på 1990-talet, när internet fortfarande var nytt och outnyttjat, var den mest populära webbläsaren en egenutvecklad programvara som heter Netscape Navigator. På grund av Microsofts framgångsrika drivande av världen mot Internet Explorer hade Netscape Navigator dock döds ut på 2000-talet.

I sin tur flyttade Netscape Corporation vidare och skapade programvaran Netscape Communicator, som användes som grunden för Mozilla Application-sviten, som så småningom skulle bli grunden för webbläsaren Phoenix. På grund av varumärkestryck döptes Phoenix först till Firebird och döpte så småningom en andra gång till Firefox.
2. Libreoffice
Är du förvånad över att se LibreOffice på den här listan? LibreOffice var inte alltid öppen källkod.
Det började som en egen ordbehandlare redan 1985 under namnet StarWriter, som ingick i StarOffice av StarDivision. Företaget förvärvades senare av Sun Microsystems 1999, som tog applikationen och gjorde den till ett open source-alternativ för Microsoft Office och fick namnet OpenOffice.

Men sedan kom Oracle Corporation in och förvärvade Sun Microsystems 2010. Detta fick vissa OpenOffice-användare, som inte var nöjda med Oracle's historia och rykte som en programutvecklare, att gaffla källkoden och släppa dem som LibreOffice. Här är vi idag med LibreOffice som en av bästa tillgängliga kontorssviter för närvarande Är LibreOffice värd för Office Crown?LibreOffice är kungen av gratis kontorssviter. Det är osannolikt att ersätta Microsoft Office i en affärsmiljö, men det är ett utmärkt alternativ för casual användare. Här är vad som är nytt i LibreOffice 5.1. Läs mer .
3. ICQ
ICQ (“I Seek You”) är en populär snabbmeddelanden som lanserades 1996 och banade väg för framgången för mer kända appar som AIM, YIM och MSN Messenger. Överraskande nog används ICQ fortfarande av över 11 miljoner användare över hela världen.

Inget mycket är känt om ICQ: s historia, men här är vad vi vet: ICQ förvärvades av AOL 1998, sedan såldes från AOL till Mail. Ru 2010, öppnas sedan av Mail. Ru 2016. Inte mycket har kommit från dess öppna inköp, främst för att de flesta helt enkelt inte känner till eller inte bryr sig om det.
Kort sagt, detta drag är symbolen för "för lite, för sent" och jag förväntar mig inte att ICQ kommer att explodera i popularitet någonsin igen. Men det är ett trevligt drag av Mail. Ru, så de förtjänar lite kredit.
4. Blandare
Open source-entusiaster pekar ofta på Blender som ett exempel på öppen källkodsprogram som görs rätt. Det fungerar som bevis på att öppen källkodsprogramvara kan vara lika bra som alternativ i professionell kvalitet, och i Blenders fall kan open source-programvara vara bättre än egen programvara.
Men här är kickaren: det var inte alltid open source!

Blender började som en egen animationsapplikation 1995, släpptes som shareware 1998 och stängdes 2002 när det utvecklande företaget gick i konkurs. Som en sista-dike-ansträngning, ledde utvecklaren en insamlingskampanj och lovade att öppna källkod Blender om samhället samlar in 100 000 euro. Målet uppnåddes på bara några månader och Blender har varit open source sedan dess.
Inte bara det utan Blender-samhället är mer levande och aktivt än någonsin. Om du vill lära dig 3D-modellering, animering, visuella effekter eller till och med videoredigering, kolla in dessa tutorials för att komma igång med Blender Komma igång med Blender: 7 fantastiska tutorials för nybörjare3D-modellering är ett utmärkt sätt att utöva kreativitet samtidigt som du håller kontakten med din tekniska sida. Här är några fantastiska gratisstudier. Läs mer .
5. .NET-ramverket
För fem år sedan, om du hade undersökt en massa människor för företag som de trodde skulle göra aldrig omfamna open source-filosofin, skulle Microsoft troligen ha toppat listan. Så när Microsoft öppnade .NET Framework En GNU som börjar för Microsoft: Vad en öppen källkod. NET-ramverk betyder för resten av ossMicrosoft släppte just en betydande del av sin kod under en tillåten open source-licens. Detta drag bryter med många års tradition. Men varför och vad betyder det för dig? Läs mer 2014 tappade allas käkar.
För att förstå varför detta var ett så monumentalt ögonblick måste vi veta vad .NET Framework är och varför det finns i första hand.

.NET Framework släpptes 2002, vilket ger massor av kod som utvecklare kan använda för att påskynda utvecklingsprocessen. Om jag till exempel vill skapa en affärsapp behöver jag inte koda all logik för att rita fönstret till skärmen - ramverket kan hantera det för mig. Kolla upp vår inledande guide till .NET Framework Microsoft .NET Framework: Varför du behöver det och hur du installerar det på WindowsDu måste antingen installera eller uppdatera den. Men vet du vad .NET Framework är? Vi visar varför du behöver det och hur du kan få den senaste versionen. Läs mer för mer detaljer.
Nackdelen är att .NET Framework-baserad kod bara kan köras på maskiner som har .NET Framework Runtime Environment, och under lång tid var det bara tillgängligt för Windows. Men med ramverket öppet, kan det portas till Mac, Linux och andra operativsystem, vilket gör det möjligt att skapa plattformsappar med en kodbas.
6. Live Writer
Microsofts vidarebefordran till programvara med öppen källkod var inte en enda gång. Under åren sedan öppna sourcing av .NET Framework har Microsoft gjort samma sak för flera andra projekt, inklusive det älskade Windows Live Writer-programmet.

Tillbaka på 2000-talet förvärvade och integrerade Microsoft ett företag som heter Onfolio och alla deras programvaruprodukter. En av dessa applikationer, Onfolio Writer, släpptes 2007 som Windows Live Writer och uppdaterades sedan årligen till dess sista version 2012. Vid den tidpunkten upphörde utvecklingen.
Lyckligtvis för Live Writer fans, appen var öppen 2015 och gick in i det som nu kallas Open Live Writer. Detta är ett utmärkt exempel på varför open source-programvara är bra för slutanvändare: om de ursprungliga utvecklarna slutar arbeta med det, kan någon annan gaffla det och fortsätt arbeta med det Open Source-programvara och Forking: The Good, The Great and The UglyIbland har slutanvändaren stor nytta av gafflar. Ibland görs gaffeln under ett hölje av ilska, hat och fiendskap. Låt oss titta på några exempel. Läs mer .
7. Xamarin Studio
Här är ett tredje exempel på att Microsoft gör rätt av öppen källkod.
Xamarin Studio var ett äganderätt integrerad utvecklingsmiljö Text Editors vs. IDE: Vilken är bättre för programmerare?Att välja mellan en avancerad IDE och en enklare textredigerare kan vara svårt. Vi erbjuder lite insikt som hjälper dig att fatta det beslutet. Läs mer som förenklade processen för att skapa Mono-, Cocoa-, Android- och iOS-appar med C #. I början av 2016 sopade Microsoft in för att förvärva Xamarin och alla dess programvaruprodukter och öppnade sedan det mesta av det.

Xamarin Studio själv upphörde eftersom de flesta av dess funktioner integrerades i Microsoft Visual Studio. All annan mjukvara i Xamarin SDK släpptes under MIT-licensen. De tog till och med Mono, en Xamarin-ledd återimplementering av. NET Framework som licensierades under GPL och LGPL, och omlicensierade det under MIT.
Med andra ord tog Microsoft ett välkänt projekt vars delar antingen var egenutvecklade eller öppna med begränsningar och gjorde att det mesta av det verkligen var öppen källkod utan begränsningar.
8. Visual Studio Code
Bra textredigerare för programmerare är svåra att komma till. Sublime Text är utmärkt men kostar $ 70, och öppna källkodsalternativ som Atom och parenteser har alltid haft problem (t.ex. dålig prestanda, buggy-uppdateringar osv.). Det var inte förrän Visual Studio Code vi kunde ha det bästa av båda världarna.
Obs: Visual Studio-koden är helt separat från Visual Studio.

Visual Studio Code lanserades först i juni 2015 under en egen licens med stängd källa. Men efter mycket feedback och många förfrågningar från gemenskapen öppnade Microsoft det och släppte den på GitHub under MIT-licensen. Nu är det utan tvekan den bästa textredigeraren som finns och många tidigare Sublime / Atom / Brackets-användare har hoppat skickat till förmån för det.
Jag använder det personligen varje dag och jag rekommenderar det starkt. Om du vill komma igång, kolla in dessa produktivitetstips för Visual Studio Code-användare 10 väsentliga produktivitetstips för Visual Studio-kodVisual Studio Code blåser andra programmeringstextredigerare ur vattnet. Det är gratis, öppen källkod, snabbt blixt och packad med produktivitetsfunktioner. Läs mer .
Open Source Software är framtiden
Egentligt programvara kommer alltid att finnas och det förnekar det inte. Men det är fascinerande att se hur open source-rörelsen vinner mark. Vill du utforska ännu längre? Se vårt inlägg på hitta öppen källkodsprogram för Windows Hur man hittar öppen källkodsprogram för WindowsÄr du orolig för sekretess, datasäkerhet eller skadlig kod som är dold i din programvara? Med egen mjukvara vet du aldrig riktigt vad programmet gör med dina data. Open source är svaret! Läs mer .
Mer och mer blir det möjligt klara av bara öppen källkodsprogram Kan du få det genom att använda rent öppen källkod?Open source-programvara är mycket vanligare än du tror och en bra filosofi att leva efter. Inte övertygad? Chansen är ganska hög att du kan vara produktiv med bara öppen källkod. Läs mer . Se bara till att förstå de subtila skillnaderna mellan “open source” och “free” programvara Open Source vs. Gratis programvara: Vad är skillnaden och varför är det viktigt?Många antar att "open source" och "free software" betyder samma sak men det är inte sant. Det är i ditt bästa intresse att veta vad skillnaderna är. Läs mer - de två är inte synonyma, även om användarna tenderar att förvirra dem.
Hur tycker du om open source-programvara? Söker du efter det när det är möjligt? Eller föredrar du den bättre allmänna kvaliteten på egna appar? Dela med oss i en kommentar nedan!
Joel Lee har en B.S. inom datavetenskap och mer än sex års yrkeserfarenhet. Han är chefredaktör för MakeUseOf.