[Fedora-legal-list] Does the GPL cover this?

Christopher Svanefalk csvanefalk at hushmail.me
Tue Mar 9 10:17:15 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



On Mon, 08 Mar 2010 21:38:48 +0100 "Tom \"spot\" Callaway"
<tcallawa at redhat.com> wrote:
>On 03/08/2010 03:27 PM, Christopher Svanefalk wrote:
>> Hello,
>>
>> I would like to implement some Java-beans specific functionality
>> into a GTK project I am writing in C#. Basically, I want to make
>> interfaces/classes that mimic the functionality of Bean-specific
>> stuff like PropertyChangeListener, ActionListener etc.
>>
>> It is really not much coding or complex at all, and I will _not_
>be
>> looking at the Java sourcecode for this, and the only things I
>am
>> thinking of _copying_ are the names of the of the methods and
>> interfaces/classes in question.
>>
>> However, would doing this cause me to have any obligations under
>> the GPL, ASL or other applicable license for the Java classes? I
>am
>> guessing functionality is not copyrightable, but what about
>names
>> of classes etc?
>
>Well, first of all, an argument could be made that when you look
>at
>sourcecode file A which does foo, then you go and implement
>sourcecode
>file B which also does foo, that sourcecode file B is a derived
>work,
>and needs to inherit the licensing from file A.
>
>By choosing identical method names, if it ever got legally
>complicated,
>you might run into trouble proving that your code was not a
>derived work
>of the other code.
>
>If you're really not planning on copying any of the functional
>code, I
>would personally recommend that you not reuse the function names,
>not
>only for the legal murkiness that it would cause, but also because
>it
>might cause confusion with the API for the other code.
>
>~spot, who is not a lawyer, thus, this is not legal advice, and
>you
>should not treat it as such

Ok, thanks again Spot!
-----BEGIN PGP SIGNATURE-----
Charset: UTF8
Version: Hush 3.0
Note: This signature can be verified at https://www.hushtools.com/verify

wpwEAQMCAAYFAkuWICsACgkQQJM2U8zwlkZ8ewP/cK6bH8v6WYjR4u0SILqYkLUec8t0
U9pIWPAdXwZqxPFkqNWuqlhIpPQ2upH+Etb4YPbDFYkcm4TLI1LXEvxYEQQ1RKxBbtA0
qW02lovhM0Z05tgxg/I1vGi79yeph/yyEWNs82V3+uIsCW8N+s7ReYb4lxiwIAQ+gg05
kUU1ozU=
=1tU/
-----END PGP SIGNATURE-----




More information about the legal mailing list