Annuncio pubblicitario
Hai pensato il movimento software open source Che cos'è il software open source? [MakeUseOf Explains]"Open source" è un termine molto diffuso in questi giorni. Potresti sapere che certe cose sono open source, come Linux e Android, ma sai cosa comporta? Cosa è aperto ... Leggi di più era solo una moda che ha raggiunto il picco nei primi anni 2000? Bene, questo è assolutamente non il caso. In effetti, il movimento open source ha raccolto molto vapore negli ultimi anni, grazie al supporto di alcune aziende inaspettate.
Per esempio, Apple open ha fornito il linguaggio di programmazione Swift Apple's Swift sta diventando open source: e allora?Anche se non sei un programmatore, la decisione di Apple di open source Swift ti influenzerà. Vuoi sapere perché e come? Leggi di più nel 2015. Esatto: la stessa società che ha accumulato miliardi di dollari attraverso progetti e tecnologie proprietari ha effettivamente abbracciato l'open source, almeno per questo. Il software open source ha molti vantaggi
5 motivi per cui il software dovrebbe essere gratuito e open sourceIl software libero non significa solo che puoi usare l'app o il gioco senza pagare. Si tratta di longevità, privacy, proprietà e molto altro! Leggi di più e Apple è abbastanza intelligente da rendersene conto.E non sono gli unici! Puoi trovare dozzine, anche centinaia di casi in cui le aziende hanno rilasciato 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 è sempre stato Firefox.
Negli anni '90, quando Internet era ancora nuovo e non sfruttato, il browser web più popolare era un software proprietario chiamato Netscape Navigator. Tuttavia, a causa della riuscita spinta di Microsoft 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 la base per la suite di applicazioni Mozilla, che alla fine diventerebbe la base per il browser Phoenix. A causa della pressione del marchio, Phoenix fu prima ribattezzata Firebird e alla fine rinominata una seconda volta in Firefox.
2. LibreOffice
Sei sorpreso di vedere LibreOffice in questo elenco? In effetti, LibreOffice non era sempre open source.
È iniziato come elaboratore di testi 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 OpenOffice.

Ma poi Oracle Corporation è entrata e ha acquisito Sun Microsystems nel 2010. Ciò ha spinto alcuni utenti di OpenOffice, insoddisfatti della storia e della reputazione di Oracle come sviluppatore di software, a fork il codice sorgente e rilasciare come LibreOffice. Ora eccoci qui oggi, con LibreOffice come uno dei le migliori suite per ufficio gratuite attualmente disponibili LibreOffice è degno della corona dell'ufficio?LibreOffice è il re delle suite per ufficio gratuite. È improbabile che sostituisca Microsoft Office in un ambiente aziendale, ma è un'ottima alternativa per gli utenti occasionali. Ecco le novità di LibreOffice 5.1. Leggi di più .
3. ICQ
ICQ ("I Seek You") è un popolare servizio di messaggistica istantanea lanciato nel 1996 e ha aperto la strada al successo di app più conosciute 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 cosa sappiamo: ICQ è stata acquisita da AOL nel 1998, quindi venduta da AOL a Mail. Ru nel 2010, quindi aperto da Mail. Ru nel 2016. Non molto è derivato dal suo approvvigionamento aperto, principalmente perché la maggior parte delle persone semplicemente non lo sa o non gliene importa.
In breve, questa mossa è l'epitome di "troppo poco, troppo tardi" e non mi aspetto che l'ICQ esploda sempre più in popolarità. Ma ciò è una bella mossa per posta. Ru, quindi meritano un po 'di credito.
4. Miscelatore
Gli appassionati di open source spesso indicano Blender come un esempio di software open source fatto bene. Serve come prova del software open source può essere buono come alternative di livello professionale, e nel caso di Blender, può essere un software open source meglio rispetto al 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 lanciato una campagna di raccolta fondi e ha promesso di Blender open source se la comunità avesse raccolto € 100.000. L'obiettivo è stato raggiunto in pochi mesi e da allora Blender è stato open source.
Non solo, ma la comunità di Blender è più viva e attiva che mai. Se vuoi imparare la modellazione 3D, l'animazione, gli effetti visivi o persino l'editing video, dai un'occhiata questi tutorial per iniziare con Blender Introduzione a Blender: 7 fantastici tutorial per principiantiLa modellazione 3D è un modo eccellente per esercitare la creatività rimanendo in contatto con il proprio lato tecnico. Ecco alcuni fantastici tutorial gratuiti. Leggi di più .
5. .NET Framework
Cinque anni fa, se avessi intervistato un sacco di persone per aziende che pensavano avrebbero fatto mai abbracciare la filosofia open source, probabilmente Microsoft sarebbe in cima alla lista. Cosi quando Microsoft open source ha fornito .NET Framework Un inizio GNU per Microsoft: cosa significa un framework .NET open source per il resto di noiMicrosoft ha appena rilasciato una parte significativa del suo codice con una licenza open source permissiva. Questa mossa si 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, dobbiamo 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ò gestirla per me. Check-out la nostra guida introduttiva a .NET Framework Microsoft .NET Framework: perché ne hai bisogno e come installarlo su WindowsÈ necessario installarlo o aggiornarlo. Ma sai cos'è .NET Framework? Ti mostriamo perché ne hai bisogno e come puoi ottenere l'ultima versione. Leggi di più per ulteriori dettagli.
Il rovescio della medaglia è che il codice basato su .NET Framework può essere eseguito solo su macchine che hanno .NET Framework Runtime Environment e per lungo tempo questo è stato disponibile solo per Windows. Ma con il framework aperto, può essere portato su Mac, Linux e altri sistemi operativi, rendendo possibile la creazione di app multipiattaforma con una base di codice.
6. Live Writer
L'incursione di Microsoft nel software open source non è stata una volta. Negli anni successivi all'acquisizione di .NET Framework, Microsoft ha fatto lo stesso per molti altri progetti, tra cui l'amatissima applicazione Windows Live Writer.

Negli anni 2000, Microsoft ha acquisito e integrato 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 cessò.
Fortunatamente per i fan di Live Writer, l'app era open source nel 2015 e trasformato 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, qualcun altro può farlo biforcalo e continua a lavorarci su Software open source e forking: il buono, il grande e il cattivoA volte, l'utente finale beneficia notevolmente delle forcelle. A volte, la forchetta viene 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 bene alla comunità open source.
Xamarin Studio era un proprietario ambiente di sviluppo integrato Redattori di testo vs. IDE: quale è meglio per i programmatori?Scegliere tra un IDE avanzato e un semplice editor di testi può essere difficile. Offriamo alcune informazioni utili per aiutarti a prendere quella decisione. Leggi di più che ha semplificato il processo di creazione di app Mono, Cocoa, Android e iOS utilizzando C #. All'inizio del 2016, Microsoft è entrata in azione per acquisire Xamarin e tutti i suoi prodotti software, quindi ha aperto la maggior parte di essi.

Xamarin Studio stesso è stato sospeso perché la maggior parte delle sue funzionalità sono state incorporate in Microsoft Visual Studio. Tutti gli altri software nell'SDK Xamarin sono stati rilasciati sotto licenza MIT. Hanno persino preso Mono, una reimplementazione guidata da Xamarin di .NET Framework che era stata concessa in licenza in base a GPL e LGPL e l'hanno rilasciata in licenza in base al MIT.
In altre parole, Microsoft ha adottato un noto progetto 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 buoni editor di testo per programmatori. Sublime Text è eccellente, ma costa $ 70 e le alternative open source come Atom e Brackets hanno sempre avuto problemi (ad esempio prestazioni scadenti, aggiornamenti errati, 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.

Visual Studio Code è stato lanciato per la prima volta a giugno 2015 con una licenza proprietaria chiusa. Ma dopo molti feedback e molte richieste da parte della community, Microsoft l'ha aperto e rilasciato su GitHub con licenza MIT. Ora è senza dubbio il miglior editor di testi esistente e molti ex utenti di Sublime / Atom / Brackets sono saltati a favore di esso.
Lo uso personalmente ogni giorno e lo consiglio vivamente. Se vuoi iniziare, dai un'occhiata questi suggerimenti di produttività per gli utenti di Visual Studio Code 10 suggerimenti essenziali per la produttività per Visual Studio CodeVisual Studio Code fa esplodere altri editor di testi di programmazione. È gratuito, open source, velocissimo e ricco di funzionalità per la 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ù? Vedi il nostro post su trovare software open source per Windows Come trovare software open source per WindowsSei 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 più, sta diventando possibile cavarsela con nient'altro che software open source È possibile ottenere utilizzando software puramente open source?Il software open source è molto più comune di quanto si pensi, e una grande filosofia per vivere. Non convinto? Le probabilità sono piuttosto alte che tu possa essere produttivo solo con un software open source. Leggi di più . Assicurati solo di capire le sottili differenze tra software "open source" e "gratuito" Open Source vs. Software libero: qual è la differenza e perché è importante?Molti presumono che "open source" e "software libero" significino la stessa cosa ma non è vero. È nel tuo interesse sapere quali sono le differenze. Leggi di più - i due non sono sinonimi, anche se gli utenti tendono a confonderli.
Cosa ne pensi del software open source? Lo cerchi quando possibile? O preferisci la migliore qualità generale delle app proprietarie? Condividi con noi in un commento qui sotto!
Joel Lee ha un B.S. in Informatica e oltre sei anni di esperienza professionale nella scrittura. È caporedattore di MakeUseOf.