Domanda
Voglio mettere un'app per telefono / tablet su Github e voglio consentire i diritti completi per utilizzare, studiare, condividere e modificare il codice sorgente, ma non consentire alcuna ridistribuzione degli eseguibili risultante dal codice modificato. Lo scopo di questo secondo requisito è che voglio rendere illegale agli utenti la rimozione o il reindirizzamento dei pagamenti in-app. L'app effettiva sarà gratuita.
Quindi i miei requisiti sono:
- La licenza deve supportare il biforcarsi su Github e quindi sia la modifica e la ridistribuzione del codice sorgente da parte di altri (questo esclude la distribuzione priva di licenza coperta da copyright semplice, Ms-RSL, e anche CC BY-ND in quanto non fa distinzione tra codice sorgente ed eseguibili)
- La licenza dovrebbe consentire la ridistribuzione di eseguibili "standard", quelli originati dalla mia versione del codice sorgente, ma non consentire alcuna distribuzione di eseguibili "modificati" (ciò esclude qualsiasi licenza conforme alle definizioni Open Source o Software Libero )
(Sono consapevole che sta accadendo la pirateria su app in particolare sugli store di app di Android, sono disposto a conviverci perché i pirati dovrebbero sia modificare il codice sia ridistribuire la versione modificata prima che io possa potenzialmente ottenere un successo da esso. Anche allora, potrei teoricamente inseguirli con mezzi legali.)
Ricerca precedente
La licenza artistica inizia alla grande dicendo:
(1) You are permitted to use the Standard Version and create and use Modified Versions for any purpose without restriction, provided that you do not Distribute the Modified Version.
ma continua a consentire le versioni modificate se sono contrassegnate come sufficientemente distinte dalla versione standard.
qmail si basava sul semplice copyright (spedizione senza alcun tipo di licenza) per garantire che la Versione standard non venisse manomessa e le persone fornivano patch per il suo codice sorgente per fornire ad altri utenti le loro modifiche. Questo è quasi abbastanza buono per i miei scopi, in quanto altri sarebbero liberi di sborsare il mio repository di codice sorgente, tuttavia, la creazione di un repository modificato di qualcun altro sarebbe illegale, quindi ho effettivamente bisogno di una licenza per renderlo possibile.
Questa domanda visualizza un problema correlato, ma ho scelto di aprire un'altra domanda perché (a) la domanda non riguarda la ridistribuzione del codice sorgente, come richiesto da Github, (b) nessuna delle risposte in là soddisfa i requisiti, (c) il poster originale già accetta una risposta che aggira le sue esigenze, quindi la domanda è fondamentalmente chiusa, e (d) è formulata inutilmente specifica per Android e open source. Quella domanda era la partita più vicina che ho potuto trovare qui.
Nell'interesse di ridurre al minimo la proliferazione delle licenze, mi piacerebbe utilizzare una licenza esistente. Tuttavia ho esaurito la mia conoscenza delle licenze e delle competenze di google, e non ho trovato nulla che soddisfi questi requisiti (abbastanza semplici e potenzialmente popolari?). Qualcuno è a conoscenza di una licenza che potrei usare o devo fare i miei da solo?