Sto sviluppando un CMS, al suo interno uso molti plug-in / addon diversi con licenze per lo più come MIT, GNU, GPL (come jQuery, nivoSlider, DataTables e così via ..). Dopo aver letto quelle licenze credo di poterle usare all'interno del mio CMS e caricare gli utenti per il mio CMS.
Nel mio progetto ho una cartella specifica in cui memorizzo tutti questi plugin con la loro licenza e tutti gli avvisi. È questo il modo corretto? O dovrei da qualche parte sul mio sito notare tutti i plugin che sto usando con il percorso in cui possono essere trovati nella mia cartella di progetto?
Che dire se usassi il mio CMS come SaaS? Gli utenti finali non avrebbero accesso ai file sorgente, quindi non lo distribuirò esattamente. È possibile?
E infine, posso proteggere i miei file sorgente con la licenza? Non si scontrerebbe con gli altri? Vorrei proteggerlo il più possibile, almeno in modo legale, perché non posso proteggerlo perché tutti i file PHP sono facilmente accessibili.
Grazie per l'aiuto. Nota anche che ho letto molto sulla licenza, ma queste sono cose che vorrei confermare o vedere se ho frainteso qualcosa.