Sto avviando presto un progetto molto grande. Deve includere un sistema di licenze.
Il progetto verrà prodotto utilizzando PHP / Laravel / JavaScript e utilizzerà molte librerie diverse, un CMS e alcuni database.
Il software verrà concesso in licenza ad altre società, motivo per cui la possibilità di abilitare / disabilitare l'utilizzo è molto importante.
Per la maggior parte, la pirateria non dovrebbe essere un problema considerando che la stragrande maggioranza delle aziende che useranno questo software non hanno il know-how per disabilitare la protezione o non hanno uno sviluppatore che potrebbe fare questo .
Qual è il modo migliore per gestirlo? È possibile restringere il codice sorgente tramite una base per dominio possibile e funzionerebbe bene?
Come si farebbe? Come posso gestire anche gli aggiornamenti del software?