Cosa fare quando un'azienda richiede l'autorizzazione per utilizzare il codice open source senza attribuzione?


28

Ho un progetto opensource attualmente sotto licenza MIT. Ho ricevuto una richiesta da una società per utilizzare il mio codice per il loro progetto commerciale senza dover dare alcun attribuzione o credito.

Ad essere sincero, quando ho rilasciato il codice, la mia unica intenzione era solo quella di aiutare un collega programmatore, e non ci pensavo davvero se mi fosse stato accreditato. La scelta della licenza è stata solo una delle fasi che ho dovuto fare per impostare il progetto su codeplex.

Da un lato, mi sento onorato e apprezzo il fatto che si siano davvero preoccupati di chiedere, dall'altro lato, ho sentito che se avessi permesso loro di farlo senza alcun costo, avrei potuto semplicemente distruggere lo spirito dell'open source.

Quali sono le cose tipiche che io o altri proprietari di codice posso fare o richiedere alla società per renderlo un commercio equo? Dovrei anche permetterlo?

Sto pensando di chiedere alla compagnia di scrivere una lettera di intenti ufficiale e firmerò contro di essa solo per renderla più formale; e anche per richiedere una donazione a progetto / beneficenza di mia scelta o acquistare qualcosa sulla mia lista dei desideri come compensazione (non molto costoso). Sarà troppo?


28
Ti stanno effettivamente chiedendo di riconsegnare il tuo software per loro. Se riesci a farlo (unico collaboratore, yada-yada), allora ti consiglio umilmente cosa fanno le aziende in questo caso: chiedi loro di pagare per il privilegio. E non chiedere neanche troppo denaro: è ovviamente importante per loro.
Joachim Sauer,

13
Il tuo codice sostituisce $ 100 / ora di lavoro. Prezzo di conseguenza.
Kevin Cline,

1
Perché sarebbe un problema per l'azienda mettere una breve nota sull'uso di una libreria open source in alcune finestre di dialogo Informazioni nella loro applicazione insieme a molti altri messaggi sul copyright, rendendo così difficile accorgersene? È un peccato usare l'open source? L'unica ragione per cui pensavo sarebbe stata la sicurezza, se temevano che il tuo codice potesse essere difettoso, quindi nascondere le fonti offre maggiore sicurezza.
Czarek Tomczak,

@CzarekTomczak, leggi la sicurezza attraverso l'oscurità. È molto simile alla sicurezza aeroportuale (teatro).
Boatcoder

2
@ MartinSchröder: il credito nelle fonti non è sufficiente secondo la licenza, leggetelo attentamente: "La nota sul copyright sopra e la presente nota di autorizzazione devono essere incluse in tutte le copie o parti sostanziali del Software.". È più chiaramente scritto nella Nuova Licenza BSD: "Le ridistribuzioni in forma binaria devono riprodurre la suddetta nota sul copyright, questo elenco di condizioni e il seguente disclaimer nella documentazione e / o altri materiali forniti con la distribuzione.".
Czarek Tomczak,

Risposte:


33

Molte applicazioni open source hanno opzioni di licenza chiuse per questo scenario. Quanto li addebiti dipende da:

  • le dimensioni dell'azienda (quanto possono permettersi)
  • cosa ne faranno (se lo stanno rubando o semplicemente lo usano)
  • cosa si aspettano che tu faccia (supporto / aggiornamenti / estensioni? quale livello contrattuale?)
  • un sacco di altre cose.

Vuoi evitare le implicazioni fiscali del reddito? Odi la compagnia? eccetera.

In generale, lo tratterei come un affare pur sapendo che hai tutta la leva. La mentalità di "Vorrei promuovere l'open source, quindi ti sto addebitando $ 5k (o qualsiasi altra citazione alta sembra appropriata per quella società per il tuo progetto) - non vuoi davvero darmi l'attribuzione?"


7
+1 per la leva finanziaria: lo scenario "peggiore" è che non ti pagano e usano ancora il software senza pagare. È esattamente quello che avresti ottenuto se non ti avessero avvicinato. (In notizie correlate: la pubblicazione di un commento che inizia con "+1" fa non upvote automaticamente la risposta!)
Joachim Sauer

Mi piace la immediatezza della tua risposta. Sfortunatamente, ho un lato debole da superare. Mi sono reso conto che binpress.com sarebbe stato un modo banale per completare la transazione.
Jake,

Non credo che tu abbia così tanta influenza, potresti avere il diritto e la legge e la giustizia dalla tua parte, ma se non hai abbastanza da pagare per un avvocato e decidono di rubarlo, cosa puoi fare?
Mattnz,

3
Accettare denaro crea un gioco con la palla completamente nuovo. Qualunque cosa tu addebiti, assicurati che sia più che sufficiente per coprire eventuali spese legali (probabilmente il più grande costo) che potresti dover sostenere a seguito della transazione. Vendendoli a loro, stai quasi sicuramente assumendo fattori di rischio commerciali da piccole correzioni di errori pensate a difesa di (presunta) violazione di brevetto. Vorrei anche prendere in considerazione l'assicurazione di responsabilità civile.
Mattnz,

1
@mattnz - Non sarei sorpreso se il FEP o un'organizzazione simile fornisse assistenza legale per un chiaro caso di violazione del copyright open source.
Telastyn,

1

Se sei l'unico contributore dipende da te. Puoi richiedere qualsiasi cosa per modificare la licenza per l'azienda richiedente.

Se ci sono altri collaboratori, devi chiedere anche a loro.


1
Esistono procedure / licenze ufficiali da utilizzare? Voglio che siano in grado di utilizzare il codice in qualsiasi modo desiderino senza accreditarmi; ma possiedo ancora il codice in modo che non possano citare in giudizio qualcun altro in seguito per l'utilizzo dello stesso codice. Non so se abbia senso, ma penso solo che ci sia una sorta di buchi ad anello che devono essere coperti.
Jake,

1
@Jake Chiedono di riconsegnare il codice. Quindi hai effettivamente una doppia licenza per il tuo codice.
Uwe Plonus,

-4

Sembra che la licenza del MIT non consenta l'attribuzione del detentore del copyright.

Supponendo che tu sia il detentore del copyright, il tuo nome dovrebbe apparire nella riga del copyright della licenza e, la licenza deve essere inclusa in ogni copia del software.

Punti chiave della licenza relativi alle tue preoccupazioni:

"Copyright (c) year detentori del copyright"

"gratuito"

"soggetto alle seguenti condizioni"

"La suddetta nota sul copyright e questa nota di autorizzazione devono essere incluse in tutte le copie o parti sostanziali del Software."

Pertanto, la società include l'attribuzione se si utilizza il software con licenza MIT oppure si crea una versione del software con un altro tipo di licenza che è possibile vendere alla società, incluso il copyright.

Di seguito è la licenza MIT (dalla pagina http://opensource.org/licenses/MIT )

The MIT License (MIT)

Copyright (c) <year> <copyright holders>

Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
 all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 THE SOFTWARE.

Licenza MIT in Wikipedia en.wikipedia.org/wiki/MIT_License
Solo tu il

5
Questo è irrilevante. Il detentore del copyright è libero di riconsegnare il software in qualsiasi modo lo ritenga opportuno in qualsiasi momento - semplicemente non può revocare una licenza irrevocabile che ha concesso a qualcun altro.
tdammers,

@tdammers Non stai capendo la preoccupazione dell'OP. Stavo dimostrando che a causa della licenza del MIT con la quale aveva rilasciato il suo software, la società non poteva usarlo senza attribuzione.
Solo tu il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.