L'azienda per cui lavoro ha sempre sviluppato un software web (accessibile ed utilizzabile dai clienti su Internet come normali siti web che girano su server nostri) in ASP.NET (quindi Microsoft) con utilizzo di librerie varie.Ora vorrebbero distribuire il codice sorgente del software per renderlo così open source. La licenza che è stata identificata è la GNU AGPL (https://it.wikipedia.org/wiki/GNU_Af...Public_License).
Di fatto si verrebbe a creare una situazione di questo tipo:
- il codice sorgente deve essere espressamente richiesto dai clienti (non ci sarà un link da dove chiunque lo potrà scaricare)
- i clienti che non vogliono avere il codice sorgente utilizzeranno il software che "gira" sui nostri server a cui verranno fatte migliorie e manutenzione
- i clienti che invece vogliono avere il codice sorgente dovranno poi installarsi il software su un loro server e non avranno a disposizione le migliorie che intanto faremo al software (in pratica si fermeranno alla versione che scaricano)
Oltre a ciò, mi chiedono di scindere il più possibile il software in chiamate a servizi esterni (web service), sempre comunque nostri, in modo tale che coloro che vorranno avere il codice sorgente saranno tagliati fuori da determinati servizi aggiuntivi, dando loro quindi una versione di base.
Sto cercando di capire se tutto questo è compatibile con la licenza AGPL. Finora ho trovato altre ditte che offrono il codice sorgente, sempre e solo su richiesta, della versione precedente rispetto a quella attualmente in uso presso i clienti, m anon ho trovato menzione sulle funzionalità.
Qualcuno ha esperienza in merito?