This and other RFCs are available on the web at http://dev.perl.org/rfc/ =head1 TITLE The Copyright and Licensing Working Group =head1 VERSION Maintainer: Bradley M. Kuhn <[EMAIL PROTECTED]> Date: 2 Aug 2000 Last MOdified: 28 Sep 2000 Mailing List: [EMAIL PROTECTED] Number: 13 Version: 2 Status: Developing =head1 ABSTRACT Copyright and licensing issues are bound to come up repeatedly in the development of F<perl6>, both in new code that is created, and in code from other projects that is to be reused. The Licensing and Copyright Working Group deals with these issues as they come up. Since these issues are ongoing, the Working Group must live on even after the initial language design is completed. =head1 DESCRIPTION The Copyright and Licensing Working Group handles the inevitable copyright and licensing issues that come up in the development of F<perl6>. These copyright and licensing issues mostly likely take one of the following two forms: =over =item a Decisions about licensing and copyright of new code developed. =item b Decisions and consensus building concerning licensing issues of support libraries or tools developed by other groups. =back =head2 Copyright and Licensing Issues with New Code One major task of this working group is consideration of copyright and licensing decisions of code that is developed by the F<perl6> developers. A copyright holder policy must still be developed. Some projects, such as Linux, use a system of separate copyright holders for different files, depending on who edits which file. Other projects, such as GCC, use copyright assignments to a single organization. Still other projects assign all copyright to a single individual. All of these systems have their advantages and disadvantages. This working group is charged with the task of building an RFC that proposes a copyright holder system that works for F<perl6>. As of yet, no work has been done on this front, since the focus has been on the license of F<perl6>. Second, licensing decisions must be made concerning F<perl6>. The Working Group is considering proposed changes to the Artistic License. RFCs are now being developed on this issue, and they should be completed by the 1 October 2000 deadline for Larry Wall's perusal. =head2 Licensing Issues with Other Code and Tools In early design discussions, F<perl6> developers already started to propose reusing existing free software to make the job of building F<perl6> easier. Such code reuse is a fundamental part of free software development, but can be complicated by the plethora of different (and possibly incompatible) licenses used in the community. This working group is charged with the task of sorting out these issues, so that the other developers can focus on choosing the right technology. When reuse of some code or a tool is considered, another working group can defer licensing concerns to the Copyright and Licensing Working Group. This will save valuable time and endless "Will this license mess us up?" threads. =head1 IMPLEMENTATION There are three things that were done to create this working group: =over =item * A declaration from the Project Manager that creates this working group. (This was done shortly after the first version of this RFC). =item * The creation of a mailing list, [EMAIL PROTECTED], which will be the top-level mailing list for this working group. (This was done shortly after the first version of this RFC). =item * Appointment of coordinator of the working group. S<Bradley M. Kuhn> E<lt>[EMAIL PROTECTED]<gt> has volunteered for this job. (This was done shortly after the first version of this RFC). =back However, it should be noted that this Working Group's life should be extended beyond the first phase of development. The need for licensing discussion will likely continue throughout development. (For example, we do not yet know what third-party free software libraries might be used to help develop F<perl6>). Therefore, it is requested that this Working Group continue to live at least through the early stages of coding, if not longer. =head1 OPEN ITEMS Pending issues for the working group include: =over =item * Decisions about copyright holdership of F<perl6>. =item * Development of final proposals concerning the license of code written by F<perl6> developers. (Should be completed for 1 October 2000 deadline.) =item * Consideration of any issues concerning what other free software code can be included in the F<perl6> core without licensing concerns. =head1 REFERENCES None.