Licenza software senza modifiche

3

Ho una mia azienda e vorrei rilasciare il nostro sistema di gestione dei clienti come open source in modo che tutti possano vedere cosa facciamo.

Ma è molto importante per me che non voglio che qualcun altro usi o modifichi il software.

La mia idea è di modificare la licenza MIT, perché è semplice da capire.
Ma non sono sicuro di modificare una licenza in quanto non sono un avvocato.

Esiste una licenza adatta alle mie esigenze? Nello specifico, voglio che le persone siano in grado di vedere il nostro sistema ma non essere in grado di usarlo o modificarlo.

    
posta Knerd 23.10.2014 - 13:41
fonte

2 risposte

7

Prima di tutto, ciò che pianifichi non soddisfa la definizione OSI di Open Source. Alcune persone sono piuttosto suscettibili a questo, quindi consiglio di non usare l'etichetta Open Source ovunque.

Purtroppo non conosco alcun termine accettato per le licenze che rendono disponibile il codice sorgente ma sono troppo restrittive per essere considerato Open Source. Microsoft chiama questo il loro programma Shared Source , ma non ho visto quel termine in altri contesti.

Non iniziarei con una licenza permissiva come il MIT, dal momento che lo spirito di ciò che vuoi ottenere è piuttosto lontano dal MIT.

La licenza sorgente di riferimento Microsoft è molto simile a quella che desideri.

Le clausole pertinenti sono:

"Reference use" means use of the software within your company as a reference, in read only form, for the sole purposes of debugging your products, maintaining your products, or enhancing the interoperability of your products with the software, and specifically excludes the right to distribute the software outside of your company.

Copyright Grant- Subject to the terms of this license, the Licensor grants you a non-transferable, non-exclusive, worldwide, royalty-free copyright license to reproduce the software for reference use.

Non sono sicuro che la licenza stessa sia protetta da copyright, quindi potresti non essere in grado di usarla semplicemente.

    
risposta data 23.10.2014 - 14:14
fonte
6

Poiché lo scopo di questa licenza che cerchi è quello di assicurare ai tuoi clienti che il tuo software sta facendo quello che dici, non hai davvero bisogno di mettere il tuo codice sorgente come open source.

Non ci vuole un genio per forgiare il tuo codice e poi rimetterlo in commercio (anche se dici nella licenza che non dovrebbero farlo, e fidati di me, è difficile litigare contro entità straniere) quindi vai all'open source potrebbe effettivamente tornare a morderti.

Ciò che potresti fare a mio avviso, però, è che il tuo codice sorgente venga verificato, da una terza parte o da un gruppo selezionato dai tuoi clienti (assicurati di mettere i revisori sotto NDA in modo che non riversino la fonte codice o possono essere ritenuti legalmente responsabili per esso), in modo che possano essere certi che il tuo codice fa quello che dovrebbe fare. Inoltre, puoi anche metterlo come bonus extra per il tuo pitch di vendita. "Abbiamo il nostro codice sorgente accuratamente verificato da terze parti almeno una volta all'anno per assicurarti, i nostri clienti, che stiamo facendo del nostro meglio per prenderci cura dei tuoi dati"

qualcosa del genere.

    
risposta data 23.10.2014 - 14:24
fonte

Leggi altre domande sui tag