Cos'è una licenza open source?
Una licenza open source è una forma di copyright di software in cui l'autore consente di accedere, utilizzata e manipolata da chiunque senza timore di rappresaglie per violazione del copyright. Ciò significa che chiunque scarichi il codice sorgente può apportare qualsiasi modifica desiderata al codice sorgente. Ciò consente agli utenti di personalizzare completamente un software per soddisfare le loro esigenze.
Una copia modificata di un software che ha una licenza open source può o non può essere distribuita legalmente. Un autore può stipulare nel suo codice sorgente che la distribuzione di qualsiasi modifica può essere una violazione del copyright ed è espressamente proibito. In questo caso, il contenuto modificato può essere utilizzato solo dal modificatore e non può condividere le modifiche con chiunque altro.
Il termine "software open source" non significa che un software sia gratuito, sebbene la maggior parte del software open source sia distribuito in quel modo. La maggior parte degli autori che forniscono software open sourcegratuitamente specificare che qualsiasi modifica apportata al software non può essere venduta, sebbene possa essere distribuita gratuitamente. Qualsiasi tentativo di vendere modifiche al software open source può comportare azioni legali e civili. Alcuni autori open source chiedono donazioni volontarie al download dei loro programmi, sebbene i programmi non siano tecnicamente venduti.
L'autore del software con una licenza open source può controllare il modo in cui le modifiche vengono distribuite richiedendo che i modificatori aggiungano informazioni specifiche al codice sorgente. Esistono quattro modi distinti in cui possono richiedere il controllo dei codici di origine modificati. Il primo si chiama trasparente, in cui l'autore modificante deve mantenere il codice originale e tutte le modifiche trasparenti in modo che tutti possano vedere cosa è stato fatto.
La seconda richiesta è nota come ricombinante. In questa richiesta, l'autore consente solo ai modificatori di modificare o riorganizzareCodice ing nel codice sorgente, ma è proibito di aggiungere i propri codici aggiuntivi. La terza richiesta si chiama accreditato e l'autore richiede semplicemente che il suo lavoro sia accreditato come originale e che le successive modifiche siano etichettate con crediti per la persona che ha apportato le modifiche. L'ultima richiesta che l'autore possa fare è nota come circolante e chiede che il software originale con la licenza open source rimanga scaricabile in uno stato non modificato ed etichettato come originale.