2010-09-06 8 views
10

Ho realizzato un'applicazione PHP piuttosto grande per gestire query automatizzate per qualsiasi sito (collegato alla struttura del sito esistente), era più una "sfida" con una ricompensa alla fine aperta a chiunque. Ci metto un bel po 'di giorni, non voglio essere cattivo, ma vedo sempre cose come queste protette da copyright da parte di persone.Sto rilasciando un'applicazione PHP per un amico da usare, dovrei farlo?

Quali sarebbero i vantaggi, dovrei inserire un messaggio di copyright nella fonte, solo per sostenere che l'ho scritto (ne andate fieri)? O dovrei rilasciarlo a pubblico dominio? Volevo solo ricevere input prima di andare oltre.

risposta

11

Se fossi io, sceglierei una licenza progressiva che consenta a chiunque di utilizzare il proprio codice (anche con una licenza diversa), ma richiede un'attribuzione. Di solito uso BSD per questo. C'è anche il MIT, che è simile (e compatibile). Potresti scrivere anche tu.

+3

Questa è principalmente una buona idea. Utilizzare una licenza BSD o MIT. Ma: non scrivere la tua licenza! –

+0

Dipende da ciò di cui hai bisogno. Ho scritto la mia licenza per una app, perché volevo che fosse freeware, ma closed source. Non ho trovato una licenza pronta per questo e ho dovuto usare il mio cervello per creare il mio. Per la maggior parte degli usi, e specialmente nel caso di software open source, questo è davvero del tutto inutile. Ci sono molte buone licenze tra cui scegliere. – mingos

+0

Un altro sulle licenze proprie: conosco alcune persone che scrivono semplicemente qualcosa come "Se si utilizza questo codice, esso governerà se mi hai menzionato in qualche modo come autore". È fatto a mano e, anche se tecnicamente non è un accordo licence, funziona bene per alcune persone. – mingos

0

Dipende da

  1. Quanto importanza che date a vostro sforzo
  2. importanza per il vostro tempo (sia esso un paio d'ore)
  3. Il tuo rapporto con questo amico.

Se fossi in te, vorrei chiedere il mio amico (o altri) per mettere un amichevole/di cortesia "built-by" o "grazie" link da qualche parte. Puoi dire che questo ti darà soddisfazione e anche un po 'di stampa (forse). Possono ancora usare il tuo codice e tu lo mantieni come opensource se vuoi.

1

Sarei propenso a mettere (c) Me nell'intestazione; non può far male Probabilmente il tuo amico ti comprerà una birra o due, il che sembra un costo ragionevole per ulteriori copie.

8

Primo punto: dal semplice atto di scrivere il codice, hai già protetto da copyright - almeno assumendo la Convenzione di Berna si applica in cui si vive, che lo fa (almeno in teoria) la maggior parte del mondo.

In secondo luogo, penso che la questione di inserire i requisiti di licenza sia la migliore risposta a una domanda per te: se hai posto dei requisiti (ad es., Attribuzione) e li hai trovati violati, cosa faresti se farai qualcosa per farli rispettare requisiti?

  1. fare altro che essere incazzato, e avere una giornata di merda perché alcune persone sono tali cretini?
  2. Scrivetegli una e-mail se un indirizzo è risultato utile, ma in caso contrario, 1).
  3. Davvero lavoro per trovare una e-mail ...
  4. Se ignorano la tua e-mail, inviare una lettera cartacea?
  5. Se ignorano la tua lettera, invia un'altra per posta certificata?
  6. Se ignorano questo, pagare un avvocato per inviare una lettera?
  7. Se ignorano la lettera del tuo avvocato, in realtà vanno in tribunale?

Almeno IMO, ci sono davvero solo due scelte che hanno un senso. Se è sufficientemente importante per te che in realtà, onestamente, hai messo tutto il tempo, i soldi e gli sforzi per andare in tribunale per violazione del copyright [Modifica: o licenza], dovresti registrare il tuo copyright (ad es. negli Stati Uniti, allo Electronic Copyright office), e andare da lì [modifica: es., imponendo e applicando le restrizioni di licenza che ritieni opportune.]

Se non sei disposto a difendere i tuoi requisiti di licenza in tribunale, allora potresti anche non metterli lì in primo luogo. Chiedete gentilmente l'attribuzione, e ci sono buone possibilità che la maggior parte delle persone lo diano (in effetti, molti lo faranno se lo chiedete o meno). Se incontri l'inevitabile coglione che ignora ciò che hai chiesto, non lasciarti rovinare la tua giornata.

+0

+1 ben riassunto – NikiC

+0

Jerry Coffin: Ho imparato molto da questo post, ti ringrazio. Questo è utile per la guida su ulteriori progetti e come gestirli. Mi piacerebbe davvero saperne di più sulle leggi, un buon momento per iniziare! – John

2

Ovviamente si dovrebbe copyright e pubblicarlo da soli in modo che non vi sia mai alcuna questione di proprietà. Non vergognarti di valutare il tuo buon lavoro. Abbandona le licenze fino a quando non decidi tu cosa farci. Il copyright ti dà un monopolio e puoi sempre scegliere una licenza meno restrittiva in un secondo momento. Congratulazioni per aver completato un grande progetto!

+0

Grazie mille per l'incoraggiamento, mi concentrerò sicuramente sulla sua conclusione e guarderò le soluzioni dopo quando sarò pronto, e imparerò da loro ad applicare ad altri progetti. – John

Problemi correlati