Policy Department C: Citizens' Rights and Constitutional Affairs
____________________________________________________________________________________________
10
3.2 Public
events
For those who could not or did not wish to participate in the license revision process online,
a series of conferences and community events were organized where individuals could
discuss their concerns and ideas directly with representatives from the FSF and SFLC. In
total 18 events were held in a dozen countries. These events included five conferences
organized specifically for the discussion of the GPL revision:
January 16th, 2006. Boston
April 21st, 2006. Porto Alegre
June 22nd and 23rd, 2006. Barcelona
August 23rd, 2006. Bangalore
November 21st and 22nd, 2006. Tokyo
To expand the discussion further, community organizations and conference organizers were
encouraged to put together sessions at related conferences:
February 10th, 2006. Bologna, Italy: Incontro al Master in Tecnologie del Software
Libero
March 18th, 2006. Torino, Italy: GPLv3 presented by Richard Stallman
May 12th, 2006. Milano, Italy: Giornata di studio sul TCPA
May 29th, 2006. Manchester, UK
August 29nd, 2006. Dataföreningen Region West, Sweden
August 30th, 2006. Copenhagen, Denmark: “Do you know enough about GPLv3?”
September 6th, 2006. Oruro, Bolivia: VI Congress on Free software
September 9th, 2006. Pisa, Italy: Lesson at Master for management of Free
Software
September 15th, 2006. Berlin, Germany: GPLv3 workshop at WOS4
September 26th, 2006. Dublin, Ireland: GPL: What can v3 improve?
October 13-15, 2006. Mendoza. Argentina
November 4th, 2006. Dublin, Ireland: GPLv3, DRM, and the Linux kernel
April 1, 2007. Brussels, Belgium: GPLv3 - Improving a Great Licence
Further details and event records for all these GPLv3 related meetings are available from
http://gplv3.fsf.org/wiki/index.php/Event_Planning
3.3 Discussion
Committees
In addition to these methods of encouraging individual participation, four discussion
committees were formed to give representatives of the different groups with a stake in the
license a forum for expressing the concerns of their communities and coordinating with
each other. Members of these committees were asked to both represent their particular
communities and actively seek out and engage other members of those communities so
that everyone with a concern about the license would have a voice.
The committees were loosely organized into individual users and developers (Committee
D)
21
, commercial distributors and users (Committee B)
22
, non-profit distributors and public
or private institutional users (Committee C)
23
, and representatives of international
communities and large free software projects using non-GPL licenses (Committee A)
24
. In
20
http://gplv3.fsf.org/comments/gplv3-draft-4
21 Committee D materials -
http://gplv3.fsf.org/discussion-committees/D/members
22 Committee B materials -
http://gplv3.fsf.org/discussion-committees/B/memberlis
t
23 Committee C materials -
http://gplv3.fsf.org/discussion-committees/C/memberlist-public
24 Committee A materials -
http://gplv3.fsf.org/discussion-committees/A/committee-A-bios
Workshop: Legal aspects of free and open source software
____________________________________________________________________________________________
11
total 87 representatives from these different communities were invited to form the
committees with each committee also given the ability to add what other members they
saw fit.
Each committee had a representative from the Free Software Foundation participate during
meetings in order to help ensure that the discussions there were taken into consideration in
preparing the next draft of the GPL. Each committee was given control of how and when
they would meet and how much of their discussions they would make public. While
Committee D choose to meet in public Internet Relay Chat (IRC) rooms and on a publicly
archived mailing list, Committee B met mostly in person or on the phone and opted to keep
their discussions confidential until six months after the license’s release. Committees A and
C opted for less formal rules. Many of these discussion materials are still available today,
including the full minutes from Committee B
25
and both the IRC
26
and mail
27
records from
Committee D.
In total these committees met for 80 or more hours during the course of the revision
process.
4
THE DRAFTS
In total, four discussion drafts were promulgated by the FSF, though the initial process
document had only anticipated three. The need for an additional draft was recognized when
Microsoft and Novell announced their joint patent agreement on November 2, 2006
28
which
contained discriminatory promises of patent safety
29
.
Each discussion draft was accompanied by a rationale document. These documents
contained the details of changes made since the previous version along with detailed
reasons for each modification. The first rationale presented the FSF’s goals in beginning the
GPL revision process and an introduction to the modifications made since the GPLv2. Each
subsequent rationale took the form of a strike-through version of the license highlighting
the changes made between draft versions and footnotes explaining the reasons for each
modification.
1st discussion draft:
http://gplv3.fsf.org/gpl-draft-2006-01-16.html
◦
side by side comparison between GPLv2 and GPLv3-draft1:
http://www.groklaw.net/articlebasic.php?story=20060118155841115
◦
rationale:
http://gplv3.fsf.org/gpl-rationale-2006-01-16.html
◦
Transcript of presentations at GPLv3 launch conference on January 16th, 2006:
http://www.ifso.ie/documents/gplv3-launch-2006-01-16.html
2nd draft:
http://gplv3.fsf.org/gpl-draft-2006-07-27.html
◦
rationale (pdf):
http://gplv3.fsf.org/gpl3-dd1to2-markup-rationale.pdf
3rd draft:
http://gplv3.fsf.org/gpl-draft-2007-03-28.html
◦
rationale (pdf):
http://gplv3.fsf.org/gpl3-dd3-rationale.pdf
◦
FAQ:
http://gplv3.fsf.org/dd3-faq
4th draft (final call):
http://gplv3.fsf.org/gpl-draft-2007-05-31.html
rationale (pdf):
http://gplv3.fsf.org/gpl3-dd4-rationale.pdf
Final GPL text:
http://www.gnu.org/licenses/gpl-3.0.html
25 Committee B meeting minutes -
http://gplv3.fsf.org/discussion-committees/B/Minutes/
26 Committee D IRC meeting minutes -
http://gplv3.fsf.org/discussion-committees/D
27 Committee D mailing list archive -
http://gplv3.fsf.org/pipermail/committee-d/
28
https://www.fsf.org/licensing/2007-03-28-gplv3-grandfather
29
https://www.fsf.org/news/microsoft_response
Dostları ilə paylaş: |