quale licenza per un'applicazione che utilizza librerie con licenze diverse

2

Ho sviluppato un software .NET che utilizza due librerie:

  • La libreria A ha la licenza MIT e sto usando la mia versione di esso mentre ho modificato il codice sorgente di questa libreria.
  • La libreria B ha la licenza Ms-PL e io uso solo i file binari.

La mia applicazione verrà distribuita liberamente nei binari e nel codice sorgente (incluso il codice sorgente della libreria A).

Dato che è la prima volta che distribuisco un'applicazione pubblica, voglio sapere alcune cose:

  • quale licenza dovrei scegliere.

  • una parte della licenza da scegliere Eula presentata all'utente nell'installazione, che altro dovrei fare per i binari?

  • per il codice sorgente, cosa dovrei includere esattamente?

posta Musaab 07.08.2014 - 13:09
fonte

2 risposte

2

Ci sono due considerazioni principali per le quali scegliere la licenza per la tua applicazione

  • Devi essere a tuo agio con i termini della licenza (le libertà / restrizioni fornite agli utenti / ai modificatori del tuo software)
  • La licenza scelta deve essere compatibile con le licenze di tutte le librerie che usi. Questo esclude la licenza GPL nel tuo caso, perché non è compatibile con Ms-PL.

Dopo aver scelto una licenza, di solito puoi trovare una pagina tramite google che spiega come applicare la licenza al tuo software.
I dettagli differiscono da licenza a licenza, ma generalmente c'è un file con il testo completo della licenza che dovresti includere nel tuo progetto e un testo che dovrebbe apparire in ogni file sorgente insieme alla tua dichiarazione di copyright.

Il software rilasciato con una licenza open source in genere non ha un EULA, ma a volte un programma di installazione mostra le licenze di copyright in cui mostrerebbe un EULA per il software commerciale.

    
risposta data 07.08.2014 - 14:21
fonte
1

La risposta di Barts è perfettamente corretta. Voglio solo aggiungere il mio pilota.

Leggi la licenza e prendi la tua decisione. Se non lo capisci, forse dovresti pagare un avvocato per leggerlo per te.

La scomposizione di base è questa. Se non ne fai soldi e non fai del male a nessuno, fai del tuo meglio, riconosci il lavoro degli altri e non preoccuparti troppo.

Se guadagni denaro dal tuo prodotto o servizio e / o se puoi causare danni a qualcuno o competere con qualcuno che lo fa, allora devi prendere una consulenza legale competente. Questo non ti proteggerà, ma ti avviserà dei rischi e forse aiuterà a mitigarli. Sei a rischio, anche se non te ne rendi conto, e più soldi fai più rischierai.

    
risposta data 08.08.2014 - 15:05
fonte

Leggi altre domande sui tag