Qual è il modo più semplice per aderire alle licenze open source? [chiuso]

5

Sono davvero confuso da tutti i dettagli delle licenze open source come "Ho scritto un'applicazione web, che dovrebbe essere eseguita su un computer non di mia proprietà.Il mio software utilizza la libreria / lingua xxx. ridistribuzione software di xxx? ".

Guardando i primi quattro pezzi di software usato rivela quattro diverse licenze (MIT, BSD, Apache, Apache / Eclipse dual). Sembra che tutti richiedano lo stesso, cioè elencali e colleghino alla loro licenza.

Quindi pensavo di poter semplificare la mia vita semplicemente elencando volontariamente tutti il software utilizzato. L'elenco non è così lungo e lo chiamerebbe giusto. Ma ci sono ostacoli come nomi protetti da copyright, marchi e cose del genere. Ho cercato di fare un esempio su google, ma non ho trovato altro che la lista EPSON (che è per un pezzo di hardware).

Qualcuno conosce un esempio di elenco di software per un'applicazione web? Sono particolarmente curioso di quale sia la soluzione migliore per Java (eseguito su un computer non di mia proprietà).

    
posta maaartinus 17.07.2014 - 23:06
fonte

2 risposte

1

La distribuzione del software avviene quando si esegue una copia del software e si consegna tale copia a qualcun altro per il suo utilizzo. Se il software rimane sotto la tua proprietà e controllo e lo dai a qualcuno che agisce come agente per eseguire le tue istruzioni che non sono distribuite.

Non devi elencare tutto e non potresti mai. Basta riconoscere alcuni dei biggies.

Ci sono due fattori importanti che non hai menzionato.

  1. Vuoi mantenere privato il tuo codice sorgente o sei disposto a distribuirlo?
  2. Vuoi guadagnare da questo o competerai con qualcuno che lo fa?

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 hai GPL nel mix, probabilmente dovrai distribuire il tuo codice sorgente (a seconda di alcune regole piuttosto complesse) ma in caso contrario, puoi probabilmente mantenerlo privato, se vuoi.

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 18.07.2014 - 13:09
fonte
0

L'unico vero modo "facile" di rispettare le "tutte" licenze open source è di non distribuire mai il tuo codice o renderlo accessibile al pubblico. In assenza di una tecnica che ti consenta di garantire la conformità con tutti i vari requisiti OSS senza comprenderli.

Hoverer, potresti sovrastimare la quantità di lavoro che sarebbe necessario leggere, comprendere e rispettare le poche licenze che influiscono sul tuo progetto. Solo perché il tuo software utilizza un altro programma non significa che tu stia derivando da quel programma, e quindi dovresti seguire le sue regole. La tua fantastica web-app potrebbe essere scritta in php, su Linux 0S, e progettata con un'ipotesi di MySQL e Mozilla Firefox, eppure non dovresti necessariamente essere coperta dalle regole del copyleft di nessuno di quei progetti. (a meno che non abbiate spedito un server pre-creato o qualcosa del genere).

    
risposta data 19.07.2014 - 01:47
fonte

Leggi altre domande sui tag