Nota: quando dico "open source", sto parlando di GPL. Sostituisci con "gratis" se preferisci. Quando dico "closed source", intendo "non GPL o MIT, ecc."
Abbiamo una webapp open source ( GPLv3 ) che sviluppiamo e vendiamo supporto e hosting per (modello simile a redhat). Nota, questo non è un sito web che ospitiamo che sia open source. È un sito web che i nostri clienti ospitano (o ci pagano per ospitare). Ogni cliente crea la propria istanza dell'app web. L'intera webapp è in GPL.
Un particolare script che usiamo ( FullCalendar ) è concesso in licenza secondo il MIT. Ma l'autore ha aggiunto una nuova funzione aggiuntiva che non sarà open source (forse, è indecisa). I dettagli esatti di questa licenza non sono ancora disponibili.
Posso acquistare questo nuovo script aggiuntivo e utilizzarlo nella mia webapp (distribuirlo con il codice gpl del sito Web)? Ho la sensazione che distribuire la sceneggiatura che ho comprato sarebbe illegale dato che i miei clienti non l'hanno comprato. Potrei aggirare questo? Potrei ospitare lo script sui nostri server e lasciarlo fuori dalla fonte distribuita? Distribuisci solo una versione minificata?
Quali sono le regole per l'utilizzo di JS closed source in un progetto basato sulla GPL?
E non sto cercando un consiglio legale. Non siamo paranoici su questioni legali, vogliamo solo essere sicuri che non stiamo facendo qualcosa che è ovviamente illegale / non etico e capire esattamente come si applicano i file GPL a JS. Inoltre, vorrei dare all'autore della sceneggiatura un feedback.