Open Source in azienda

Nel 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.

WSO2: i web service per scalare il mondo Enterprise

WSO2: i web service per scalare il mondo Enterprise

WSO2 basa la sua strategia su un approccio open-source e API-first, in modo da liberare sviluppatori e architetti software dal vendor lock-in. In Italia le sue soluzioni sono distribuite da Profesia, che però non si limita alla vendita, ma svolge un'attività di consulenza, sviluppo e system integration...  »

Fabrizio Pincelli // 10.10.2024
159 dipendenti lasciano Automattic: quale impatto avrà sullo sviluppo di WordPress?

159 dipendenti lasciano Automattic: quale impatto avrà sullo sviluppo di WordPress?

Lo scontro legale tra Automattic e WP Engine potrebbe avere un impatto sullo sviluppo e la sicurezza di WordPress, piattaforma usata da moltissime aziende sui propri siti web.   »

Francesco Destri // 07.10.2024
Grafana, il tool di observability e visualizzazione dati, arriva ufficialmente in Italia con S2E

Grafana, il tool di observability e visualizzazione dati, arriva ufficialmente in Italia con S2E

La partnership con Grafana Labs ha l’obiettivo di potenziare l’area tecnologica di monitoring e observability di S2E.  »

Francesco Destri // 07.05.2024
Ecco il nuovo LibreOffice: nuova numerazione, codice rivisto e aggiornamenti più facili in arrivo

Ecco il nuovo LibreOffice: nuova numerazione, codice rivisto e aggiornamenti più facili in arrivo

LibreOffice 24.2, la nuova versione della suite per ufficio gratuita di The Document Foundation, presenta diverse novità a livello di accessibilità, funzioni, sicurezza e fruizione aziendale.  »

Francesco Destri // 01.02.2024
Aras: il PLM può diventare un tool strategico, non solo per la produzione

Aras: il PLM può diventare un tool strategico, non solo per la produzione

Una soluzione come Aras Innovator ha avuto evoluzioni tali e tante che oggi, grazie anche al fatto di essere open source, può soddisfa esigenze aziendali ad ampio spettro, andando oltre il ciclo di vita del prodotto   »

Patrizia Godi // 17.10.2023
Le community dei CMS open source chiedono all’Europa di rivedere il suo Cyber Resilience Act

Le community dei CMS open source chiedono all’Europa di rivedere il suo Cyber Resilience Act

Lettera aperta ai legislatori EU dai responsabili di WordPress, Drupal, Joomla e Typo3: alcune definizioni troppo generiche rischiano di avere ricadute gravi sulla diffusione dell'open source, sull'economia e (ops!) sulla sicurezza  »

Andrea Grassi // 07.08.2023
I migliori software gratuiti per la gestione del magazzino

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  »

Le aziende non possono smettere di usare l’open source

Le aziende non possono smettere di usare l’open source

Anche se l'open source può essere più costoso del software proprietario, il risparmio di tempo e la possibilità di liberare gli sviluppatori per innovare sono vantaggi insostituibili.  »

7 aspetti negativi della cultura open source

7 aspetti negativi della cultura open source

La passione per l'open source alimenta la creatività, l'apprendimento e la comunità degli sviluppatori, ma non è tutto rose e fiori. Ecco sette insidie da considerare prima di partecipare a un progetto open source.  »

TD Synnex (ex Tech Data) distribuirà Red Hat anche agli ISV

TD Synnex (ex Tech Data) distribuirà Red Hat anche agli ISV

L’ambito della partnership tra il distributore e il vendor open source di IBM si estende anche al canale degli Indipendent Software Vendor  »

Red Hat e l’Italia: “Clienti, system integrator e cloud provider si stanno rivolgendo a noi”

Red Hat e l’Italia: “Clienti, system integrator e cloud provider si stanno rivolgendo a noi”

Le principali novità del Red Hat Summit e l’andamento sul mercato italiano. R1 Group, Engineering, Mauden, Gruppo Project, Var Group e Lutech tra i nuovi partner  »

Daniele Lazzarin // 28.07.2022
Software italiano, DGS compra SMC Treviso

Software italiano, DGS compra SMC Treviso

La portfolio company del fondo HIG ha acquisito la società veneta, fondata nel 1981 e Platinum Partner di Liferay, oltre che partner di Oracle, IBM, Red Hat, HP, VMware e Dell  »

Zucchetti compra Tecnoteca, specialista di IT Governance open source

Zucchetti compra Tecnoteca, specialista di IT Governance open source

La società acquisita ha sede presso Udine ed è mantainer mondiale del progetto CMDBuild, con decine di clienti tra enti pubblici e fornitori di servizi  »

UE: l’Open Source fattore di volta per l’indipendenza tecnologica e la competitività

UE: l’Open Source fattore di volta per l’indipendenza tecnologica e la competitività

Secondo uno studio pubblicato dalla Commissione Europea l'Open Source può avere un forte impatto sull'indipendenza tecnologica, la competitività e l'innovazione nell'economia della UE  »

Sara Brunelli // 07.09.2021
SUSE affida ad Arrow la distribuzione dei prodotti Linux, Kubernetes Management ed Edge

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: 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.  »

Maria Russo // 20.05.2021
Pagina 1 di 2
Condividi