DMCA come licenza per codice javascript closed-source [chiuso]

-1

Ho un progetto proprietario, con parti di esso scritte in javascript. Vorremmo una licenza software da includere nel file di intestazione per questo codice che garantisce che il lavoro rimanga:

  • proprietario
  • non può essere decodificato (dato che sarà offuscato / minimizzato)
  • non può essere riutilizzato altrove
  • non può essere collegato a

il DMCA fa tutto questo? Qualcuno usa il DMCA in questo modo?

Ho dato un'occhiata a quest'altra domanda, Migliore licenza esistente per closed- codice sorgente , su altre lingue possibili, ma desidera conoscere in modo specifico i vantaggi e le carenze del DMCA come licenza.

    
posta jedierikb 24.01.2014 - 17:57
fonte

2 risposte

2

Invece delle quattro lettere, "DMCA", potrebbe essere meglio usare solo tre: "FBI". In particolare il sigillo di avvertimento anti-pirateria dell'FBI e lingua autorizzata che informa esplicitamente l'utente finale della legge sul copyright e l'autorità dell'FBI in tali questioni di legge, se nelle giurisdizioni appropriate.

Tuttavia, è necessario tenere a mente una cosa: l'FBI non fornisce licenze software e anche il DMCA non è una licenza, né l'avviso FBI né il DMCA possono essere usati come uno.

Tuttavia, potresti / vuoi essere chiaro su come questo viene gestito in altri paesi, dove - nonostante alcuni esempi estremi e spesso l'opinione pubblica - la legge statunitense non si applica o semplicemente non è onorato, o addirittura i conflitti con i locali legge.

Potresti anche avere un documento esplicito che cita la legge pertinente e "ricorda" chiunque legga (e si preoccupa) della legge applicabile e delle sanzioni per violarla.

Tuttavia, il tentativo di creare una "licenza" dovrebbe essere un avvocato adeguatamente qualificato e con esperienza, per la stessa ragione per cui la chirurgia è generalmente meglio lasciata ai chirurghi - un piccolo errore ed è tutto inutile. Come semplice esempio, quando il DMCA - o la sua interpretazione e la relativa giurisprudenza - cambia, la tua licenza diventa nulla, o almeno inapplicabile? Sever-ability, ecc. - tutti i problemi che richiedono un buon consiglio da parte di qualcuno che conosce davvero le loro cose.

Ricordare semplicemente alle persone che potrebbe essere contro la legge - e non concedere altrimenti la licenza - per decodificare o distribuire il codice non richiede realmente un avvocato, anche se si dovrebbe fare attenzione agli effetti di raffreddamento di diventare ostile ai potenziali clienti . Una corretta licenza software, personalizzata per le tue specifiche, lo fa sicuramente.

    
risposta data 24.01.2014 - 19:04
fonte
8

Il DMCA è una legge, non una licenza. Si applica a tutti coloro che lavorano con il software (nell'ambito della giurisdizione della legge) e non solo le persone a cui si sta distribuendo il software.

La soluzione migliore è articolare i termini nella tua licenza. Puoi usare altre licenze come guida per farlo, se lo desideri. Se il carattere specifico della licenza e il modo in cui viene utilizzato è importante per te, considera la possibilità di pagare un avvocato specializzato in diritto della licenza a poche centinaia di dollari per aiutarti a redigerlo.

Siate consapevoli che non esiste una cosa come "prevenzione del reverse engineering", specialmente per quanto riguarda Javascript. Se vuoi veramente mantenere quel codice privato, eseguilo sul server, non sul client.

    
risposta data 24.01.2014 - 18:07
fonte

Leggi altre domande sui tag