Codice di licenza "non per riutilizzare"

1

Ho un framework Javascript lato client che è pubblicamente disponibile e con licenza BSD. Ogni file dice che sono copyright me, la data, tutti i diritti riservati e il testo della licenza BSD.

Sto realizzando un progetto che utilizza - e adatta e apporta modifiche al codice - al mio framework con licenza BSD. Anche se ovviamente i browser scaricheranno ed eseguiranno questo codice, non voglio la licenza BSD del mio progetto derivato. Non mi oppongo alle persone che vedono il mio codice, ma non voglio che facciano cut-n-paste e facciano derivati del mio progetto.

Quale testo standard posso inserire nella parte superiore di ciascun file?

Vorrei includere anche un collegamento al mio framework con licenza BSD. Come dovrei dirlo?

    
posta Will 26.07.2013 - 20:55
fonte

2 risposte

3

"Tutti i diritti riservati"

Gli annunci pubblicitari possono apparire nel gusto di "se ti è piaciuto questo lavoro o vuoi una versione con licenza BSD, vai a vedere LINK".

E ricorda, non puoi spogliare la licenza BSD se non la possiedi interamente. Se hai preso il codice BSD, hai apportato delle modifiche, quindi non hai il diritto di dargli una doppia licenza. Dovresti ottenere il permesso da tutti gli autori che hanno contribuito a questo.

    
risposta data 26.07.2013 - 21:05
fonte
2

Qui ci sono due tipi di codice: il tuo codice e il codice di qualcun altro.

Il codice che hai scritto è tuo. Puoi contrassegnarlo come vuoi.

Il codice che qualcuno che ELSE ha scritto, che hai incluso nel tuo progetto, NON è il tuo. Questo include il codice che hai modificato, a differenza di quello originato. Hai ottenuto quel codice sotto i termini della loro licenza, presumibilmente BSD, e sei tenuto per legge a continuare ad osservare i termini della loro licenza.

Tra le altre cose, ciò significa che non è possibile modificare le informazioni sul copyright e la licenza sul proprio codice.

Detto questo, ecco la realtà di base. Esistono fustigatori. I truffatori prenderanno il tuo codice, indipendentemente dalle tue notifiche, rimuovono le notifiche, estrapolano i numeri seriali e fanno ciò che vogliono. Quando e se scoprirai cosa ha fatto uno scumbag, avrai l'opportunità di spendere migliaia o decine di migliaia di dollari per inseguirlo. Mentre lo insegui, altri cinquanta fustigatori faranno la stessa cosa.

Se decidi di lavorare in un'arena in cui devi distribuire il codice sorgente, accetti che avrai a che fare con gli scumbags che ignoreranno la legge e copieranno il tuo codice. Javascript sul lato client è intrinsecamente una tale arena. Se non vuoi occuparti di truffe copiando il tuo codice per i loro profitti, devi lavorare in un'arena in cui non devi distribuire il codice sorgente. Affrontalo.

    
risposta data 26.07.2013 - 21:24
fonte

Leggi altre domande sui tag