[Discussioni] Opere derivate
Paolo Redaelli
paolo.redaelli a poste.it
Mar 4 Lug 2006 15:54:58 CEST
Avrei un paio di questioni riguardanti le opere derivate che vorrei
sottoporvi... prima
Stò lavorando (https://gna.org/projects/eiffel-libraries) ai bindings di
alcune librerie GNU per il linguaggio di programmazione Eiffel, più
precisamente stiamo preparando i binding delle GTK per il compilatore
GNU SmartEiffel (http://smarteiffel.loria.fr/).
Il mio modo di lavorare è occhiocroce questo: copio il testo della
documentazione di ogni classe GTK in un file sorgente SmartEiffel sotto
forma di commento, trasformando man mano il testo così commentato in
codice sorgente Eiffel. Molto spesso la documentazione di ogni funzione
è solo riadattata dall'originale C. Ora visto che la documentazione
delle GTK è estratta dal suo codice sorgente, questo dovrebbe rendere
ogni file sorgente così prodotto un'opera derivata delle GTK.
Potete vedere l'equivalente di GtkButton qua
http://svn.gna.org/viewcvs/eiffel-libraries/trunk/eiffel-gtk/library/gtk_button.e?rev=133&view=auto
e confrontarlo con il testo originale
http://developer.gnome.org/doc/API/2.0/gtk/GtkButton.html
In questo caso la seguente nota di diritto d'autore è corretta?
"Copyright (C) 2006 eiffel-libraries team, GTK+ team and others"
Una seconda questione riguarda invece le demo delle GTK. Mettiamo il
caso che uno prenda il sorgente del programma gtk-demo - che è scritto
in C - e ne scriva una versione a tutti gli effetti equivalente in
Eiffel. Se non erro questo non dovrebbe costituire opera derivata. Il
dubbio però mi rimane perchè se uno "copia" fisicamente il sorgente C e
man mano lo converte in Eiffel l'opera nel suo divenire è derivata
dall'originale scritto in C, mentre una volta completata "dovrebbe"
essere opera originale poichè della versione in C non rimane nulla, se
non l'idea.
Il ragionamento è corretto?
Grazie dell'attenzione
Paolo
More information about the discussioni
mailing list