Quale licenza Open Source è adatta al mio progetto? [chiuso]

-1

Sto sviluppando una suite di strumenti software che ho bisogno di aiuto e per questo motivo voglio pubblicare il mio software open-source. Le persone dovrebbero essere in grado di utilizzare e modificare il mio codice a loro piacimento mentre contribuiscono al mio progetto. In definitiva, gli strumenti che svilupperò richiederanno una licenza commerciale a pagamento, ma potrebbero essere gratuiti a quelli per scopi non commerciali. Questa suite software sarà composta principalmente da plug-in del sito Web. Altri strumenti per sviluppare l'open source sono usati per la consultazione.

Che cosa suggeriresti come licenza?

    
posta Dr.Knowitall 11.02.2013 - 06:03
fonte

2 risposte

1

Concedere in licenza alcune parti del codice sotto licenza open-source significa che questa parte sarà sempre open-source. Quindi non puoi controllare come le persone lo useranno. Se si sceglie la licenza copyleft, si può solo essere sicuri che nessuno sarà autorizzato a utilizzare questo codice per progetti closed source. Se scegli una licenza permissiva, a tutti sarà consentito creare qualsiasi progetto desideri in base al codice rilasciato.

Se puoi conservare tutti i diritti d'autore per te (e ciò può essere fatto solo con un accordo aggiuntivo con i contributori) allora tu (e solo tu) puoi usare questo cpde open source per progetti a sorgente chiuso. Inoltre, in seguito puoi decidere di interrompere il rilascio delle nuove versioni sotto licenza open source. (ma non le versioni già rilasciate) - in questo caso (se il tuo progetto è davvero allettante) il progetto sarà biforcato e tutti i contributori si sposteranno per lavorare sul fork open source.

    
risposta data 11.02.2013 - 14:35
fonte
5

Disclaimer: parla con un avvocato. Non sono un avvocato.

State considerando la necessità di poter concedere in doppia licenza il vostro software in futuro. L'autorità di concedere in licenza qualcosa è derivata (direttamente o indirettamente) attraverso la proprietà del copyright sui materiali.

Pertanto, HAI BISOGNO di ottenere assegnazioni di copyright da tutti i contributori, o almeno di far firmare un accordo che ti dà il diritto illimitato di concedere in licenza / relicenza i materiali.

Per quanto riguarda la parte open source della doppia licenza, questa è la tua scelta. Se desideri impedire che diventi parte di un prodotto closed-source, dovresti scegliere una licenza virale come GPL. Se non sei così preoccupato, la licenza BSD o Apache sarebbe abbastanza adatta.

In breve:

  1. Se questo è importante per te, consulta un avvocato
  2. È necessario disporre dell'autorità legale del titolare del copyright per concedere in licenza il software come closed source. Ciò significa che ti trasferiscono il copyright o ti vengono concessi diritti liberali su questo.
risposta data 11.02.2013 - 06:12
fonte