-
Notifications
You must be signed in to change notification settings - Fork 17
/
Copy pathAUTHORS
146 lines (121 loc) · 5.12 KB
/
AUTHORS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
Andre Moreira Magalhaes <andrunko[@]gmail.com>
Jonathan Matthew <jonathan[@]d14n.org>
William Jon McCann <jmccann[@]redhat.com>
W. Michael Petullo <mike[@]flyn.org>
Charles Schmidt <cschmidt2[@]gmail.com>
Alexandre Rosenfeld <alexandre.rosenfeld[@]gmail.com>
Noah Alcantara <black.ic[@]gmail.com>
A GObject-based DAAP library was first written as a plugin for
Rhythmbox by Charles Schmidt. This work was done as a part of the
2005 Google Summer of Code program. A few other developers, most
notably Jonathan Matthew and William Jon McCann, contributed to the
DAAP plugin after it was integrated into the Rhythmbox project.
Later, Andre Magalhaes expanded Charles' code into a general purpose
DMAP library, libdmapsharing. This library was used by a product
called Canola and was available on SourceForge. The Canola project
dropped support for DMAP before releasing its second version and
the development of the libdmapsharing library stopped. At this
point, libdmapsharing supported the client side of the DMAP protocol.
W. Michael Petullo pulled the libdmapsharing sources from SourceForge
in December of 2008. He began to add support for the server side of
the DMAP protocol, pulling the latest DAAP sharing code from Rhythmbox
and modifying it to support DPAP. Mike's changes were merged back into
the SourceForge in January of 2009 after he was made a member of the
libdmapsharing development team. The libdmapsharing project was moved
from SourceForge to GNOME Git in August of 2009.
Alexandre Rosenfeld added initial DACP support to libdmapsharing while
working on his 2010 Google Summer of Code project.
Noah Alcantara contributed client-side support for mDNS/DNS-SD on Mac
OS X early in 2011.
The original authors of Rhythmbox's DAAP plugin have endorsed the
re-licensing of their code to LGPL in the following two emails:
Date: Sun, 11 Jan 2009 14:46:35 -0500
From: Charles Schmidt <cschmidt2[@]gmail.com>
To: "W. Michael Petullo" <mike[@]flyn.org>
Subject: Re: LGPL of Rhythmbox DAAP Code
Cc: "cschmidt2[@]emich.edu" <cschmidt2[@]emich.edu>,
"jmccann[@]redhat.com" <jmccann[@]redhat.com>,
"jonathan[@]d14n.org" <jonathan[@]d14n.org>
Totally fine by me. Is there a website or vcs I can look at?
Charlie Schmidt
On Jan 11, 2009, at 2:30 PM, "W. Michael Petullo" <mike[@]flyn.org> wrote:
> Charles, Jon & Jonathan,
>
> I recently began maintaining the libdmapsharing library, a DMAP
> library originally based on Rhythmbox's DAAP plugin. The library is
> distributed under the LGPL license. Your original work was
> distributed under the GPL.
>
> The original maintainer of libdmapsharing has stated that he
> obtained permission from you regarding the relicensing of your code
> to the LGPL. If you do not have any objections, would each of you
> provide me with a brief statement to this effect that I may formally
> distribute with libdmapsharing?
>
> The following files were used in developing libdmapsharing:
>
> rb-daap-connection.c
> rb-daap-connection.h
> rb-daap-hash.c
> rb-daap-hash.h
> rb-daap-mdns-avahi.c
> rb-daap-mdns-avahi.h
> rb-daap-mdns-browser-avahi.c
> rb-daap-mdns-browser.h
> rb-daap-mdns-publisher-avahi.c
> rb-daap-mdns-publisher.h
> rb-daap-share.c
> rb-daap-share.h
> rb-daap-structure.c
> rb-daap-structure.h
>
> Thank you.
>
> Sincerely,
>
> Mike Petullo
Date: Wed, 14 Jan 2009 21:00:45 +1000
From: Jonathan Matthew <jonathan[@]d14n.org>
To: "W. Michael Petullo" <mike[@]flyn.org>
Subject: Re: LGPL of Rhythmbox DAAP Code
On Sun, Jan 11, 2009 at 02:30:15PM -0500, W. Michael Petullo wrote:
> Charles, Jon & Jonathan,
>
> I recently began maintaining the libdmapsharing library, a DMAP library
> originally based on Rhythmbox's DAAP plugin. The library is distributed
> under the LGPL license. Your original work was distributed under the GPL.
>
> The original maintainer of libdmapsharing has stated that he obtained
> permission from you regarding the relicensing of your code to the LGPL.
> If you do not have any objections, would each of you provide me with a
> brief statement to this effect that I may formally distribute with
> libdmapsharing?
>
sure, why not.
enjoy,
-jonathan
Alexandre Rosenfeld also confirmed that the GPL notice on dacp-player.[ch]
was not intentional:
Sure, sorry about that, I used a template for that code, it was never my
intention to make it GPL....
*Alexandre Rosenfeld*
On Fri, Sep 3, 2010 at 14:46, W. Michael Petullo <[email protected]> wrote:
> Alexandre,
>
> I just noticed that dacp-player.[ch] are licensed as GPL. This should
> be LGPL because libdmapsharing is LGPL. May I have your permission to
> change the license of these files to LGPLv2.1+?
Andre Moreira Magalhaes approved the use of LGPL for test-dmap-client.c.
Please do it, no problem at all
BR
Andre
> Andre,
>
> I have been maintaining libdmapsharing and recently noticed that
> tests/test-dmap-client.c and test-dmap-server.c are licensed as
> GPL and you are the copyright holder. May I change this to LGPLv2.1+ in
> order to match the rest of libdmapsharing? This will make distribution
> easier as packages may be licensed at LGPLv2.1+ only.
>
> --
> Mike