Licenza appropriata per la distribuzione disponibile, non-non autorizzata

3

Ho un programma (tecnicamente un addon di un programma) il cui codice voglio essere liberamente disponibile per scopi didattici o per creare derivati per uso personale. Tuttavia, NON desidero consentire la ridistribuzione non regolamentata del codice modificato o non modificato, sia in modo gratuito che a scopo di lucro.

Tuttavia, voglio consentire la possibilità di opere derivative "pre-approvate", ovvero la possibilità per uno sviluppatore di richiedere il permesso di distribuire un'opera derivata (essenzialmente un addon a un addon).

Infine, la licenza per il programma principale (che non possiedo) vieta di vendere direttamente il mio addon ma non vieta la monetizzazione con altri mezzi (come adfly). Non voglio consentire ad altri di monetizzare il mio codice originale, ma voglio consentire loro di monetizzare le opere derivative pre-approvate.

Data la natura piuttosto sfumata di questi requisiti, e il fatto che NON sia una licenza di distribuzione gratuita come sarebbe richiesta per una "vera" licenza Open-Source (come da definizione ufficiale), non so cosa licenza d'uso. Creare la mia sarebbe la scelta migliore? Nota che non ho un avvocato e non ho le risorse per ottenerne uno.

Sembra sul suo volto più vicino a una licenza di "sorgente visibile", ma quelli non sembrano adattarsi all'aspetto "lavoro derivativo approvato" che desidero.

Ecco la licenza come ho fatto finora. Si tratta di un formato valido e questi termini possono essere utilizzati in questo modo?

    /*******************************************************************************
    * @author Reika
    * 
    * This code is the property of and owned and copyrighted by Reika.
    * 
    * Any and all users are permitted to use the source for educational purposes, or to create derivative works
    * for private use only.
    * 
    * Unless given explicit written permission - electronic writing is acceptable - no user may redistribute this
    * source code nor any derivative works. These pre-approved works must prominently contain this copyright notice.
    * 
    * Additionally, no attempt may be made to achieve monetary gain from this code by anyone except the original author.
    * In the case of pre-approved derivative works, any monetary gains made will be shared between the original author
    * and the other developer(s), proportional to the ratio of derived to original code.
    * 
    * Finally, any and all displays, duplicates or derivatives of this code must be prominently marked as such, and must contain
    * attribution to the original author, including a link to the original source. Any attempts to claim credit for
    * this code will be treated as intentional theft.
    * 
    * Due to the Mojang and Minecraft Mod Terms of Service and Licensing Restrictions, compiled versions of this code
    * must be provided for free. However, with the exception of pre-approved derivative works, only the original author
    * may distribute compiled binary versions of this code.
    * 
    * Failure to comply with these restrictions is a violation of copyright law and will be dealt with accordingly.
    ******************************************************************************/
    
posta Reika 28.05.2013 - 12:40
fonte

1 risposta

4

Le licenze sono documenti legali e quindi dovresti chiedere ad un avvocato se la tua licenza copre ciò che desideri.

Nel mio, non avvocato, opinione, cerchi di coprire troppo nel testo della tua licenza. La maggior parte si applica solo a quelle persone che hanno ottenuto il permesso esplicito da parte tua di distribuire il software, quindi puoi gestirlo nel "contratto" con il quale concedi loro il permesso di distribuire.

A mio avviso, una licenza appropriata nel tuo caso potrebbe essere:

/*********************
 * @author Reika
 * Copyright 2013
 *
 * All rights reserved.
 * Distribution of the software in any form is only allowed with
 * explicit, prior permission from the owner.
 *
 */

Quando le persone ti chiedono tale autorizzazione, sei libero di allegare qualsiasi condizione tu voglia, come l'attribuzione e che non può essere venduta per denaro. Puoi persino utilizzare diverse restrizioni per persone diverse.

    
risposta data 28.05.2013 - 14:26
fonte

Leggi altre domande sui tag