Hai pensato al movimento software open source What Is Open Source Software? [MakeUseOf Explains] Cos'è il software Open Source? [MakeUseOf Explains] "Open source" è un termine che viene gettato molto spesso in questi giorni. Potresti sapere che certe cose sono open source, come Linux e Android, ma sai cosa comporta? Ciò che è aperto ... Leggi altro è stata solo una moda che ha raggiunto il picco nei primi anni 2000? Bene, non è assolutamente così. In effetti, il movimento open source ha raccolto molto vapore negli ultimi anni, grazie al supporto di alcune aziende inaspettate.
Ad esempio, Apple ha aperto il linguaggio di programmazione Swift Apple Swift sta per Open Source: So What? Apple's Swift sta per Open Source: quindi cosa? Anche se non sei un programmatore te stesso, la decisione di Apple di open source Swift avrà un impatto su di te. Vuoi sapere perché e come? Leggi di più nel 2015. Esatto: la stessa società che ha accumulato miliardi di dollari grazie a design e tecnologie proprietarie ha abbracciato l'open source, almeno per questo. Il software open source ha molti vantaggi 5 Ragioni per cui il software dovrebbe essere libero e open source 5 Ragioni per cui il software dovrebbe essere libero e open source Il software gratuito non significa solo che puoi usare l'app o il gioco senza pagare. Riguarda longevità, privacy, proprietà e molto altro! Per saperne di più, e Apple è abbastanza intelligente per rendersene conto.
E non sono gli unici! Puoi trovare dozzine, anche centinaia, di casi in cui le aziende hanno rilasciato il codice sorgente per progetti proprietari una volta - e di solito ne hanno tratto beneficio. Ecco alcuni degli esempi più importanti, molti dei quali probabilmente riconoscerai.
1. Mozilla Firefox
Firefox non era sempre Firefox.
Negli anni '90, quando Internet era ancora nuovo e non sfruttato, il browser più popolare era un software proprietario chiamato Netscape Navigator. Tuttavia, a causa della spinta positiva del mondo verso Internet Explorer, Netscape Navigator si era quasi estinto negli anni 2000.
A sua volta, Netscape Corporation è passata e ha creato la suite di software Netscape Communicator, che è stata utilizzata come base per la suite Mozilla Application, che alla fine sarebbe diventata la base del browser Phoenix. A causa della pressione del marchio, Phoenix fu rinominata per la prima volta in Firebird e rinominata per la seconda volta in Firefox.
2. LibreOffice
Sei sorpreso di vedere LibreOffice in questa lista? In effetti, LibreOffice non era sempre open source.
È iniziato come un word processor proprietario nel 1985 con il nome StarWriter, che faceva parte di StarOffice di StarDivision. La società è stata successivamente acquisita da Sun Microsystems nel 1999, che ha preso l'applicazione e l'ha trasformata in un'alternativa open source per Microsoft Office, guadagnandosi il nome di OpenOffice.
Ma poi Oracle Corporation è arrivata e ha acquisito Sun Microsystems nel 2010. Ciò ha spinto alcuni utenti di OpenOffice, che erano insoddisfatti della storia e della reputazione di Oracle come sviluppatori di software, a biforcare il codice sorgente e rilasciare LibreOffice. Ora siamo qui oggi, con LibreOffice come una delle migliori suite per ufficio gratuite attualmente disponibili LibreOffice Worthy of the Office Crown? LibreOffice è degno della corona dell'ufficio? LibreOffice è il re delle suite per ufficio gratuite. È improbabile sostituire Microsoft Office in un ambiente aziendale, ma è un'ottima alternativa per gli utenti occasionali. Ecco cosa c'è di nuovo in LibreOffice 5.1. Leggi di più .
3. ICQ
ICQ ("I Seek You") è un popolare programma di messaggistica istantanea lanciato nel 1996 che ha aperto la strada al successo di applicazioni più note come AIM, YIM e MSN Messenger. Sorprendentemente, ICQ è ancora utilizzato da oltre 11 milioni di utenti in tutto il mondo.
Non si sa molto sulla storia di ICQ, ma ecco quello che sappiamo: ICQ è stata acquisita da AOL nel 1998, poi venduta da AOL a Mail.Ru nel 2010, quindi aperta da Mail.Ru nel 2016. Non molto è venuto dal suo open sourcing, principalmente perché la maggior parte delle persone semplicemente non lo sa o non se ne preoccupa.
In breve, questa mossa è l'epitome di "troppo poco, troppo tardi" e non mi aspetto che l'ICQ esploda in popolarità sempre più. Ma è una bella mossa di Mail.Ru, quindi meritano un po 'di credito.
4. Blender
Gli appassionati di open source spesso indicano Blender come un esempio di software open source fatto bene. Serve come prova che il software open source può essere all'altezza delle alternative di livello professionale e, nel caso di Blender, il software open source può essere migliore del software proprietario.
Ma ecco il kicker: non è sempre stato open source!
Blender è iniziato come un'applicazione di animazione interna nel 1995, è stato rilasciato come shareware nel 1998 ed è stato chiuso nel 2002 quando la società in via di sviluppo è fallita. Come ultimo tentativo, lo sviluppatore principale ha condotto una campagna di raccolta fondi e ha promesso di aprire Blender open source se la community avesse raccolto € 100.000. L'obiettivo è stato raggiunto in pochi mesi e Blender è stato open source da allora.
Non solo, ma la community di Blender è più viva e attiva che mai. Se vuoi imparare la modellazione 3D, l'animazione, gli effetti visivi o anche il montaggio video, consulta questi tutorial per iniziare con Blender. Guida introduttiva di Blender: 7 Tutorial fantastici per principianti Introduzione con Blender: 7 Tutorial fantastici per i principianti La modellazione 3D è un modo eccellente per esercitare la creatività rimanendo in contatto con il tuo lato tecnico. Ecco alcuni fantastici tutorial gratuiti. Leggi di più .
5. .NET Framework
Cinque anni fa, se avessi intervistato un gruppo di persone per aziende che pensavano non avrebbero mai adottato la filosofia open source, probabilmente Microsoft sarebbe stata in cima alla lista. Così, quando Microsoft ha aperto il framework. NET Framework A GNU Beginning Per Microsoft: What Open Source .NET Framework significa per il resto di noi GNU Beginning per Microsoft: What Open Source .NET Framework significa per il resto di Microsoft Microsoft appena rilasciato una parte significativa del suo codice sotto una licenza open source permissiva. Questa mossa rompe con anni di tradizione. Ma perché e cosa significa per te? Leggi di più nel 2014, le mascelle di tutti sono cadute.
Per capire perché questo è stato un momento così monumentale, abbiamo bisogno di sapere cos'è .NET Framework e perché esiste in primo luogo.
Rilasciato nel 2002, .NET Framework fornisce un sacco di codice che gli sviluppatori possono utilizzare per accelerare il processo di sviluppo. Ad esempio, se voglio creare un'app aziendale, non devo codificare tutta la logica per disegnare la finestra sullo schermo - il framework può gestirlo per me. Consulta la nostra guida introduttiva a .NET Framework Microsoft .NET Framework: Perché ne hai bisogno e come installarlo su Windows Microsoft .NET Framework: Perché ne hai bisogno e come installarlo su Windows È necessario installarlo o aggiornarlo . Ma sai cos'è il .NET Framework? Vi mostriamo perché ne avete bisogno e come è possibile ottenere l'ultima versione. Leggi di più per maggiori dettagli.
Lo svantaggio è che il codice basato su .NET Framework può essere eseguito solo su macchine che dispongono di .NET Framework Runtime Environment e per lungo tempo questo era disponibile solo per Windows. Tuttavia, essendo il framework open source, può essere trasferito su Mac, Linux e altri sistemi operativi, rendendo possibile la creazione di app multipiattaforma con un codebase.
6. Live Writer
L'incursione di Microsoft nel software open source non era una cosa da fare una volta sola. Negli anni successivi al sourcing aperto di .NET Framework, Microsoft ha fatto lo stesso per molti altri progetti, tra cui l'amata applicazione Windows Live Writer.
Negli anni 2000, Microsoft acquisì e integrò una società chiamata Onfolio e tutti i suoi prodotti software. Una di queste applicazioni, Onfolio Writer, è stata rilasciata nel 2007 come Windows Live Writer, quindi aggiornata ogni anno fino alla sua ultima versione nel 2012. A quel punto, lo sviluppo è cessato.
Fortunatamente per i fan di Live Writer, l'app è stata open source nel 2015 e biforcuta in quello che è ora noto come Open Live Writer. Questo è un ottimo esempio del perché il software open source è ottimo per gli utenti finali: se gli sviluppatori originali smettono di lavorarci su, qualcun altro può biforcarlo e continuare a lavorarci Software open source e Forking: The Good, The Great and The Ugly Open Source Software and Forking: The Good, The Great and The Ugly A volte, l'utente finale trae beneficio dalle forcelle. A volte, la forchetta è fatta sotto un sudario di rabbia, odio e animosità. Diamo un'occhiata ad alcuni esempi. Leggi di più .
7. Xamarin Studio
Ecco un terzo esempio di Microsoft che fa proprio la community open source.
Xamarin Studio era un ambiente di sviluppo integrato proprietario Text Editors vs. IDE: quale è meglio per i programmatori? Editor di testo e IDE: quale è meglio per i programmatori? Scegliere tra un IDE avanzato e un editor di testo più semplice può essere difficile. Offriamo alcuni spunti per aiutarti a prendere questa decisione. Leggi altro che semplifica il processo di creazione di app mono, cacao, Android e iOS utilizzando C #. All'inizio del 2016, Microsoft è andato in picchiata per acquisire Xamarin e tutti i suoi prodotti software, quindi aprire la maggior parte di esso.
Xamarin Studio è stato interrotto perché la maggior parte delle sue funzionalità sono state incorporate in Microsoft Visual Studio. Tutti gli altri software nell'SDK Xamarin sono stati rilasciati con la licenza MIT. Hanno anche preso Mono, una reimplementazione guidata da Xamarin del .NET Framework che è stato concesso in licenza sotto licenza GPL e LGPL, e ha dato licenza sotto il MIT.
In altre parole, Microsoft ha preso un progetto ben noto le cui parti erano proprietarie o open source con restrizioni e ne ha reso la maggior parte veramente open source senza restrizioni.
8. Codice di Visual Studio
È difficile trovare editor di testo validi per i programmatori. Sublime Text è eccellente ma costa $ 70 e le alternative open source come Atom e Brackets hanno sempre avuto problemi (es. Scarse prestazioni, aggiornamenti buggy, ecc.). Non è stato fino al Codice di Visual Studio che potevamo avere il meglio di entrambi i mondi.
Nota: Visual Studio Code è completamente separato da Visual Studio.
Codice di Visual Studio lanciato per la prima volta a giugno 2015 con una licenza proprietaria closed source. Ma dopo molti feedback e molte richieste da parte della comunità, Microsoft l'ha aperto e rilasciato su GitHub sotto la licenza MIT. Ora è indiscutibilmente il miglior editor di testo esistente e molti utenti precedenti di Sublime / Atom / Brackets sono saltati spediti a favore di esso.
Lo uso personalmente tutti i giorni e lo consiglio vivamente. Se vuoi iniziare, dai un'occhiata a questi suggerimenti sulla produttività per gli utenti di Visual Studio Code 10 Suggerimenti di produttività essenziali per Visual Studio Code 10 Suggerimenti di produttività essenziali per codice Visual Studio Visual Studio Code fa saltare fuori dall'acqua altri editor di testo di programmazione. È gratuito, open source, fulmineo e ricco di funzioni di produttività. Leggi di più .
Il software Open Source è il futuro
Il software proprietario esisterà sempre e non si può negarlo. Ma è affascinante vedere come il movimento open source sta guadagnando terreno. Vuoi esplorare ancora di più? Guarda il nostro post su come trovare software open source per Windows Come trovare software open source per Windows Come trovare software open source per Windows Sei preoccupato per la privacy, la sicurezza dei dati o il codice dannoso nascosto nel tuo software? Con il software proprietario, non sai mai veramente cosa sta facendo il programma con i tuoi dati. L'open source è la risposta! Leggi di più .
Sempre di più, sta diventando possibile non far passare niente ma il software open source È possibile ottenere usando il software puramente open source? Si può ottenere usando il software puramente open source? Il software open source è molto più comune di quanto si pensi, e una grande filosofia per vivere. Non convinto? È molto probabile che tu possa essere produttivo con un semplice software open source. Leggi di più . Assicurati di comprendere le sottili differenze tra software "open source" e "libero" Open Source e software libero: qual è la differenza e perché è importante? Open Source contro software libero: qual è la differenza e perché è importante? Molti pensano che "open source" e "software libero" significano la stessa cosa, ma non è vero. È nel tuo migliore interesse sapere quali sono le differenze. Per saperne di più - i due non sono sinonimi, anche se gli utenti tendono a confonderli.
Come ti senti riguardo al software open source? Lo cerchi quando è possibile? O preferisci la migliore qualità generale delle app proprietarie? Condividi con noi in un commento qui sotto!