Open Source

Open Source in azienda

open_source_keyboard-100659887-orig.jpgNel senso più ampio del termine l’open source è un modello di sviluppo in cui le informazioni necessarie a generare un prodotto sono disponibili a chiunque e cedute con una licenza che ne permette la modifica arbitraria e quindi, si suppone, il miglioramento progressivo del prodotto stesso da parte della comunità degli utenti con adeguate capacità tecniche.

Il termine è usato quasi sempre in relazione allo sviluppo software: in questo caso il software open source è un applicativo il cui codice sorgente è liberamente consultabile e modificabile da qualsiasi sviluppatore.

Questo non significa necessariamente che il software open source sia anche gratuito per chiunque. A seconda della licenza che lo accompagna, il codice sorgente può essere rilasciato dallo sviluppatore solo a scopo di ispezione (frequente nell’ambito dei software di crittografia per esempio), per favorire l’integrazione con altri software aziendali, a scopo di studio e ricerca ma non per utilizzi commerciali.

Quando il software è accompagnato da una licenza open source generica, che consente accesso, modifica e ridistribuzione alle stesse condizioni dell’originale, siamo in presenza di software libero e gratuito (Free Open Source Software, FOSS).

Non è comunque infrequente che aziende e sviluppatori che distribuiscono software libero e open source richiedano un pagamento. In questo caso non si sta acquistando la licenza, ma il lavoro di integrazione con gli altri software aziendali, consulenza e formazione, la messa in opera, la manutenzione e gli aggiornamenti. Si pagano cioè i servizi correlati, e non il software stesso.

Crescita dell’open source in azienda

Il modello dell’open source nello sviluppo software esiste quasi da sempre, su base volontaria, ma è stato formalizzato alla fine degli anni Novanta con la nascita della Open Source Initiative e la crescita della Free Software Foundation.

Il software open source ha tradizionalmente avuto una diffusione limitata tra il pubblico consumer ma molto marcata fra i tecnici e gli sviluppatori, a partire dal suo esponente principale che è il sistema operativo Linux. Negli anni altri programmi open source hanno raggiunto una grande notorietà – dal pacchetto OpenOffice.org (che ha dato origine al più moderno LibreOffice) al web server Apache, dal browser Firefox all’application server JBoss.

In questi ultimi anni la grande diffusione delle applicazioni web, della virtualizzazione e del modello cloud ha portato l’open source in primissima linea perché molti componenti software indispensabili in questi ambiti sono prodotti open source.

Negli ultimi anni sono state introdotte nella pubblica amministrazione delle linee guida per l’adozione del software open source, facendolo preferire a soluzioni proprietarie. La cosa ha numerosi vantaggi e qualche svantaggio (leggi: Open Source nella PA: rischi e opportunità), ma in alcuni casi il risparmio economico dell’adozione dell’open source è stato minore di quanto atteso.

Contributi open source dalle aziende

Ultimamente, molte aziende che inizialmente si sono limitate a usare software, hanno cominciato a contribuire al loro sviluppo rilasciando al pubblico modifiche, bug fix e aggiornamenti sviluppati internamente. La tendenza è senz’altro interessante, e unica garanzia dello sviluppo ulteriore del software che si utilizza, ma non sempre le aziende valutano tutte le conseguenze di questa pratica, né tutte le implicazioni delle licenze sotto le quali stanno distribuendo il proprio codice.

È bene ricordare che non è obbligatorio rilasciare pubblicamente tutte le modifiche effettuate a un software libero e open source: fintanto che ci si limita a usarlo in azienda, e non lo si ridistribuisce o rivende con una licenza differente (questa sì, pratica vietata da quasi tutte le licenze open source), si sta comunque operando nei rispetto della licenza. Come abbiamo spiegato in questo articolo, i CIO delle aziende che contribuiscono a progetti open source, dovrebbero chiarire tutte le conseguenze e stabilire delle policy per i propri sviluppatori.

Hardware Open Source

Da qualche tempo il modello open source si è affermato anche nell’hardware con il successo del fenomeno Arduino. L’azienda nata in Italia ha progettato piccole schede elettroniche programmabili anche da non esperti con un linguaggio di scripting e ha ceduto gli schemi di progettazione con una licenza open source, dando così il via a un mercato di prodotti compatibili che ha poi convolto anche aziende più note come Intel e Microsoft.

Il modello dell’open source hardware è stato seguito anche da altri nella progettazione di veri e propri micro-computer basati su Linux, come Raspberry Pi e BeagleBone.

Un altra categoria hardware in cui l’uso dell’open source è molto diffuso, anche se limitatamente al firmware, è quello delle appliance di rete. Qui per esempio sono disponibili alcuni router/firewall open source che è possibile installare su PC, cloud o in alcuni casi modelli di router e firewall in commercio, in alternativa al firmware fornito dalla casa.

Michele Puccio, Country Manager Arrow ECS Business in Italia

SUSE affida ad Arrow la distribuzione dei prodotti Linux, Kubernetes Management ed Edge

"La nostra gamma open source in Italia si espande, con soluzioni che arricchiscono le offerte cloud, devops ed edge", spiega Michele Puccio, Country Manager Arrow ECS Italia

Red Hat: ogni CIO deve diventare cloud operator

Red Hat Italia ripercorre gli annunci del recente Summit e inquadra la strategia per il mercato italiano: tre team specializzati nei diversi segmenti di mercato per cogliere le opportunità del PNRR.

Soluzioni open cloud di Red Hat: la scelta di DAB Pumps

La multinazionale italiana modernizza e standardizza la propria architettura IT con Red Hat OpenShift per migliorare produzione ed esperienza dei clienti, e con un occhio alla trasformazione del business in modelli a servizio
open source

Le principali tendenze del mondo open source enterprise secondo Red Hat

Red Hat ha presentato la terza edizione del rapporto The State of Enterprise Open Source dedicato a sondare l'uso e l’atteggiamento rispetto all'open source enterprise.
Tech Data headquarter anno fiscale 2020 Channelwatch 2020

Tech Data lancia un portale dedicato all’Open Source

Open Source Today, creato insieme a IBM e Red Hat, è aperto a tutti e si propone come innovation hub, business evolution platform, e collaboration center
Christian Violi, Channel and Alliance Director EMEA di Cloudera

Cloudera: “Anche nella gestione dei partner partiamo dal cliente”

Intervista con Christian Violi, Channel & Alliances Director Italy & Spain: “I 3 form factor della nuova Cloudera Data Platform aprono nuove opportunità per i partner”
Red Hat Computer Gross

Computer Gross distribuirà Red Hat in Italia

Obiettivo: ampliare l’offerta di soluzioni di enterprise software e hybrid cloud, a fronte dell’aumento esponenziale della domanda in ambito multicloud
Red Hat Thomas Giudici

Red Hat Italia nomina Thomas Giudici come channel manager

Arriva da Lenovo e assume il ruolo di Channel & Alliance Manager per il mercato italiano. Nel suo CV anche esperienze nelle strutture di canale di Citrix e Hitachi Data Systems
open source

L’open source in azienda cresce, mentre il software proprietario cala

Dal report The State of Enterprise Open Source 2020 di Red Hat emerge una crescita nell’uso dell’open source in azienda e mostra invece un calo del software proprietario.
Rodolfo Falcone, country manager Red Hat Italia

Red Hat: “Raddoppieremo in Italia entro tre anni”

Il country manager Rodolfo Falcone: “Nel 2020 sinergie sempre più forti con IBM. Per il canale stiamo reclutando global system integrator e large reseller”
open-source

Open source: le previsioni per il 2020

L’acquisizione di Red Hat da parte di IBM, lo sviluppo dell’hardware open source, le tensioni geopolitiche: come cambierà il panorama open source nel prossimo anno

All’Open Source Day, Red Hat spinge su container e hybrid (multi) cloud

Red Hat incontra la sua folta community a Milano, per ribadire i valori dell'open source, dell'apertura e della neutralità rispetto ai partner cloud, hardware e software. Focus su Kubernetes e cloud ibrido come antidoti al "cloud vendor lock-in"
open source

Come l’open source (ancora una volta) ha cambiato tutto

Passiamo in rassegne alle più grandi innovazioni open source dell’ultimo decennio, da Git e Docker alla scienza dei dati, al cloud… e a Microsoft.
linux software sicurezza

I migliori corsi online per Linux

Dieci piattaforme che offrono corsi di formazione su Linux e open source

Red Hat: “L’Open source ha vinto”

Al summit di Boston annunciata una partnership con Microsoft. Le novità di Enterprise Linux 8 e OpenShift 4
open source

Il futuro del software è nell’enterprise open source

Cosa pensano le aziende dell’open source, perché lo adottano e quali saranno le loro mosse future? Uno studio sponsorizzato da Red Hat cerca di rispondere a queste domande.
google istio 1.0

Ecco Istio, l’ultimo progetto open source di Google

Google ha reso disponibile Istio 1.0, la piattaforma cloud open source che estende il servizio Kubernetes
software open source gestione magazzino gratis

I migliori software gratuiti per la gestione del magazzino

Dieci strumenti open source per il controllo delle scorte e dell’inventario, che permettono alle aziende di risparmiare denaro e offrire un servizio migliore ai clienti
open source

Quattro alternative gratuite a Microsoft Office

I migliori software open source per aziende e professionisti che cercano una suite di produttività alternativa a Microsoft Office
4,100FansMi piace
1,991FollowerSegui

BrandPost (info)

DA NON PERDERE

gestione delle risorse IT

Tutto quello che bisogna sapere sulla Gestione delle risorse IT (ITAM)

L'ITAM è un approccio centralizzato alla gestione delle risorse IT. Una solida strategia ITAM aiuterà a supervisionare e ottimizzare l'ampia gamma di tecnologie al centro della vostra attività.
modello saas

Cos’è il modello SaaS? Il software come servizio spiegato nel dettaglio

Il consumo di software come servizio è diventato la tendenza dominante per le applicazioni aziendali negli ultimi dieci anni. Ecco come il modello SaaS ha conquistato il mondo.
piattaforme AIops

Le 10 migliori piattaforme AIops da AppDynamics a Splunk

Gli strumenti di monitoraggio dell'infrastruttura basati sull’intelligenza artificiale e algoritmi di machine learning possono anticipare e analizzare eventi e avvisi, mantenendo attivo lo stack aziendale.