Sviluppiamo un prodotto closed source e i clienti vogliono aggiungere due parti:
- Calendario
- Contatti
Tine 2.0 fornirebbe questo, ma vogliamo usarlo come libreria.
Dato che Tine 2.0 utilizza la licenza AGPL, abbiamo bisogno di aprire il nostro codice sorgente, se usassimo un qualche tipo di collegamento.
Come possiamo usare Tine 2.0 nel nostro prodotto software closed source, senza violare l'AGPL?
La soluzione che ho in mente è questa: il nostro prodotto e Tine 2.0 potrebbero comunicare attraverso il database. Tutte le visualizzazioni HTML vengono eseguite dal nostro codice e le informazioni di sincronizzazione mobile vengono gestite da tine20.
(Vorrei aprire il nostro prodotto, ma il mio capo non lo fa).