Il software open source, spiegato
La licenza è centrale nella definizione. Il codice che risulta visibile non è necessariamente open source se le persone non ricevono tali diritti.
Il software open source rende disponibile il proprio codice sorgente con una licenza che consente di utilizzarlo, ispezionarlo, modificarlo e ridistribuirlo secondo condizioni stabilite.
L'accesso aperto crea opzioni
Un team può ispezionare come funziona il software, proporre una modifica o creare la propria versione quando la licenza lo consente. Un gruppo più ampio di contributori può anche mantenere lo stesso progetto.
Queste opzioni possono ridurre la dipendenza da un singolo fornitore. Non garantiscono che spostare, mantenere o modificare il software sarà semplice.
Il tuo team ha comunque bisogno di un piano
Il software open source necessita di aggiornamenti, revisione della sicurezza e supporto come altro software. Alcuni progetti hanno supporto a pagamento. Altri si aspettano che il team che li adotta gestisca una parte maggiore di quel lavoro.
Esamina la licenza e lo storico di manutenzione del progetto prima di fare affidamento su di esso. Poi decidi chi nella tua organizzazione si occuperà degli aggiornamenti e cosa succede se il progetto cambia direzione.
Termini del software open source
- Licenza open source
- I termini che concedono il permesso di utilizzare, ispezionare, modificare e condividere il codice sorgente.
- Contributore
- Una persona o organizzazione che propone una modifica a un progetto open source.
- Fork
- Una copia separata di un progetto che può svilupparsi in una direzione diversa.
Cosa verificare prima di adottarlo
La licenza
Conferma cosa può fare la tua azienda e quali condizioni si applicano quando il software viene condiviso.
I manutentori
Verifica chi esamina le modifiche e come il progetto gestisce i rilasci e i problemi segnalati.
Il tuo piano di supporto
Decidi chi installerà gli aggiornamenti, risponderà alle domande e interverrà quando qualcosa si rompe.
Domande sul software open source
Spesso è disponibile senza costo di licenza, ma un'azienda può comunque pagare per hosting, configurazione, supporto, personalizzazione o manutenzione.
No. L'open source riguarda l'accesso al codice software e i diritti ad esso associati. Uno standard aperto stabilisce regole condivise che prodotti diversi possono implementare.
Di solito sì, nei termini della sua licenza. La licenza può anche stabilire condizioni per distribuire la versione modificata, quindi esaminala prima di apportare o condividere modifiche.
Argomenti correlati del glossario
Scegli software che puoi comprendere
Le app Caffeine girano sull'Internet Computer, una rete pubblica pensata per questo.