From 756fc5279fdcec96c66c3647e9fe0c0c80c2811d Mon Sep 17 00:00:00 2001 From: "Bradley M. Kuhn" Date: Sun, 16 Feb 2014 18:00:49 -0500 Subject: [PATCH] Remove unnecessary versions and formats of the case-studiess tutorial material. After the cherry-picking activity just completed in preceeding commits, the file in the top-level directory named 'enforcement-case-studies.tex' now includes a full history of all the improvements, with proper author dates, names, and emails. This includes a merger of the old history of 'Case-Studies-Ethics/case-study-ethics.tex', and newer history in 'Case-Studies-Ethics/new-case-study-ethics.tex', Also removed herein are pdf files for the (new-)case-studies-ethics.tex file that were apparently inadvertently added to the historical CVS repository. --- Case-Study-Ethics/case-study-ethics.pdf | Bin 126429 -> 0 bytes Case-Study-Ethics/case-study-ethics.tex | 900 --------- Case-Study-Ethics/new-case-study-ethics.pdf | Bin 239703 -> 0 bytes Case-Study-Ethics/new-case-study-ethics.tex | 1991 ------------------- 4 files changed, 2891 deletions(-) delete mode 100644 Case-Study-Ethics/case-study-ethics.pdf delete mode 100644 Case-Study-Ethics/case-study-ethics.tex delete mode 100644 Case-Study-Ethics/new-case-study-ethics.pdf delete mode 100644 Case-Study-Ethics/new-case-study-ethics.tex diff --git a/Case-Study-Ethics/case-study-ethics.pdf b/Case-Study-Ethics/case-study-ethics.pdf deleted file mode 100644 index d7e07f8144bafcf051b6a9d412d1c3957b3c1e3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 126429 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

Dqw=&8@X1Sj#_XlQ9aC%{ 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 diff --git a/Case-Study-Ethics/case-study-ethics.tex b/Case-Study-Ethics/case-study-ethics.tex deleted file mode 100644 index bb9b63f..0000000 --- a/Case-Study-Ethics/case-study-ethics.tex +++ /dev/null @@ -1,900 +0,0 @@ -% case-study-ethics.tex -*- LaTeX -*- - -% Tutorial Text for GPL Compliance Case Studies -% and Legal Ethics in Free Software Licensing -% -% Copyright (C) 2004 Free Software Foundation, Inc. - - -% License: CC-By-SA-4.0 - -% The copyright holders hereby grant the freedom to copy, modify, convey, -% Adapt, and/or redistribute this work under the terms of the Creative -% Commons Attribution Share Alike 4.0 International License. - -% This text is distributed in the hope that it will be useful, but -% WITHOUT ANY WARRANTY; without even the implied warranty of -% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -% You should have received a copy of the license with this document in -% a file called 'CC-By-SA-4.0.txt'. If not, please visit -% https://creativecommons.org/licenses/by-sa/4.0/legalcode to receive -% the license text. - -\documentclass[12pt]{report} -% FILTER_PS: \input{generate-ps-file} -% FILTER_PDF: \input{generate-pdf-file} -% FILTER_HTML: \input{generate-html-file} -\input{one-inch-margins} - -%\setlength\parskip{0.7em} -%\setlength\parindent{0pt} - -\newcommand{\defn}[1]{\emph{#1}} - -%\pagestyle{empty} - -\begin{document} - -\begin{titlepage} - - -\begin{center} - -\vspace{.5in} - -{\Large {\sc GPL Compliance Case Studies} \\ - -\vspace{.7in} - -Sponsored by the Free Software Foundation \\ - - -\vspace{.3in} - -Columbia Law School, New York, NY, USA \\ -\vspace{.1in} -Wednesday 21 January 2004 -} - -\vspace{.7in} - -{\large -Bradley M. Kuhn - -Executive Director - -Free Software Foundation -} - -\vspace{.3in} - - -{\large -Daniel Ravicher - -Senior Counsel - -Free Software Foundation -} - -\end{center} - -\vfill - -{\parindent 0in -Copyright \copyright{} 2004 \hspace{.2in} Free Software Foundation, Inc. - -\vspace{.3in} - -The copyright holders hereby grant the freedom to copy, modify, convey, -Adapt, and/or redistribute this work under the terms of the Creative Commons -Attribution Share Alike 4.0 International License. A copy of that license is -available at \verb=https://creativecommons.org/licenses/by-sa/4.0/legalcode=. -} - -\end{titlepage} - -\pagestyle{plain} -\pagenumbering{roman} - -\begin{abstract} - -This one-day course presents the details of five different GPL compliance -cases handled by FSF's GPL Compliance Laboratory. Each case offers unique -insights into problems that can arise when the terms of GPL are not -properly followed, and how diplomatic negotiation between the violator and -the copyright holder can yield positive results for both parties. - -Attendees should have successfully completely the course, a ``Detailed -Study and Analysis of GPL and LGPL'', as the material from that course -forms the building blocks for this material. - -The course is of most interest to lawyers who have clients or employers -that deal with Free Software on a regular basis. However, technical -managers and executives whose businesses use or distribute Free Software -will also find the course very helpful. - -\bigskip - -These course materials are merely a summary of the highlights of the -course presented. Readers of this material should assume that they have -missed the bulk of the material, as the detailed discussion of these case -studies is the most illuminating part about them. Merely reading this -material is akin to matriculating into a college course and read only the -textbook instead of going to class. - -\end{abstract} - -\tableofcontents - -\pagebreak - -\pagenumbering{arabic} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Overview of FSF's GPL Compliance Lab} - -The GPL is a Free Software license with legal teeth. Unlike licenses like -the X11-style or various BSD licenses, GPL (and by extension, the LGPL) is -designed to defend as well as grant freedom. We saw in the last course -that GPL uses copyright law as a mechanism to grant all the key freedoms -essential in Free Software, but also to ensure that those freedoms -propagate throughout the distribution chain of the software. - -\section{Termination Begins Enforcement} - -As we have learned, the assurance that Free Software under GPL remains -Free Software is accomplished through various terms of GPL: \S 3 ensures -that binaries are always accompanied with source; \S 2 ensures that the -sources are adequate, complete and usable; \S 6 and \S 7 ensure that the -license of the software is always GPL for everyone, and that no other -legal agreements or licenses trump GPL. It is \S 4, however, that ensures -that the GPL can be enforced. - -Thus, \S 4 is where we begin our discussion of GPL enforcement. This -clause is where the legal teeth of the license are rooted. As a copyright -license, GPL governs only the activities governed by copyright law --- -copying, modifying and redistributing computer software. Unlike most -copyright licenses, GPL gives wide grants of permission for engaging with -these activities. Such permissions continue and all parties may exercise -them until such time as one party violates the terms of GPL\@. At the -moment of such a violation (i.e., the engaging of copying, modifying or -redistributing in ways not permitted by GPL) \S 4 is invoked. While other -parties may continue to operate under GPL, the violating party loses their -rights. - -Specifically, \S 4 terminates the violators' rights to continue engaging -in the permissions that otherwise granted by GPL\@. Effectively, their -permissions go back to the copyright defaults --- no permission is granted -to copy, modify, nor redistribute the work. Meanwhile, \S 5 points out -that if if the violator has no rights under GPL --- as they will not once -they have violated it --- then they otherwise have no rights and are -prohibited by copyright law from engaging in the activities of copying, -modifying and distributing. - -\section{Ongoing Violations} - -In conjunction with \S 4's termination of violators' rights, there is one -final industry fact added to the mix: rarely, does one engage in a single, -solitary act of copying, distributing or modifying software. Almost -always, a violator will have legitimately acquired a copy a GPL'd program, -either making modifications or not, and then began a ongoing activity of -distributing that work. For example, the violator may have put the -software in boxes and sold them at stores. Or perhaps the software was -put up for download on the Internet. Regardless of the delivery -mechanism, violators almost always are engaged in {\em ongoing\/} -violation of GPL\@. - -In fact, when we discover a GPL violation that occurred only once --- for -example, a user group who distributed copies of a GNU/Linux system without -source at one meeting --- we rarely pursue it with a high degree of -tenacity. In our minds, such a violation is an educational problem, and -unless the user group becomes a repeat offender (as it turns out, the -never do) we simply forward along an FAQ entry that best explains how user -groups can most easily comply with GPL, and send them on there merry way. - -It is only the cases of {\em ongoing\/} GPL violation that warrant our -active attention. We vehemently pursue those cases where dozens, hundreds -or thousands of customers are receiving software that is out of -compliance, and where the company continually puts for sale (or -distributes gratis as a demo) software distributions that include GPL'd -components out of compliance. Our goal is to maximize the impact of -enforcement and educate industries who are making such a mistake on a -large scale. - -In addition, such ongoing violation shows that a particular company is -committed to a GPL'd product line. We are thrilled to learn that someone -is benefiting from Free Software, and we understand that sometimes they -have become confused about the rules of the road. Rather than merely -giving us a post mortem to perform on a past mistake, an ongoing violation -gives us an active opportunity to educate a new contributor the GPL'd -commons about proper procedures to contribute to the community. - -Our central goal is not, in fact, to merely clear up particular violation. -In fact, over time, we hope that our compliance lab will be out of -business. We seek to educate the businesses that engage in commerce -related to GPL'd software to obey the rules of the road and allow them to -operate freely under them. Just as a traffic officer would not revel in -reminding people which side of the road to drive on, so we do not revel in -violations. By contrast, we revel in the successes of educating an -ongoing violator about GPL so that GPL compliance becomes a second-nature -matter, allowing that company to join the GPL ecosystem as a contributor. - -\section{How are Violations Discovered?} - -Our enforcement of GPL is not a fund-raising effort; in fact, FSF's GPL -Compliance Lab runs at a loss (in other words, it is subsided by our -donors). Our violation reports come from volunteers, who have encountered -in their business or personal life, a device or software product that -appears to contain GPL'd software. These reports are almost always sent -via email to $<$license-violation@fsf.org$>$. - -Our first order of business, upon receiving such a report, is to seek -independent confirmation. When possible, we get a copy of the software -product. For example, if it is an offering that is downloadable from a -website, we download it and investigate ourselves. When it is not -possible for us to actually get a copy of the software, we ask the -reporter to go through the same process we would use in examining the -software. - -By rough estimation, about 95\% of violations at this stage can be -confirmed by simple commands. Almost all violators have merely made an -error and have no nefarious intentions. They have made no attempt to -remove our copyright notices from the software. Thus, given the -third-party binary, {\tt tpb}, usually, a simple command (on a GNU/Linux -system) such as the following will find a Free Software copyright notice -and GPL reference: -\begin{quotation} -{\tt strings tpb | grep Copyright} -\end{quotation} -In other words, it is usually more than trivial to confirm that GPL'd -software is included. - -Once we have confirmed that a violation has indeed occurred, we must then -determine whose copyright has been violated. Contrary to popular belief, -FSF does not have the power to enforce GPL in all cases. Since GPL -operates under copyright law, the powers of enforcement --- to seek -redress once \S 4 has been invoked --- lies with the copyright holder of -the software. FSF is one of the largest copyright holders in the world of -GPL'd software, but we are by no means the only one. Thus, we sometimes -discover that while GPL'd code is present in the software, there is no -software copyrighted by FSF present. - -In cases where FSF does not hold copyright interest in the software, but -we have confirmed a violation, we contact the copyright holders of the -software, and encourage them to enforce GPL\@. We offer our good offices -to help negotiate compliance on their behalf, and many times we help as a -third party to settle such GPL violations. However, what we will describe -primarily in this course is FSF's first-hand experience enforcing its own -copyrights and GPL\@. - -\section{First Contact} - -The Free Software community is built on a structure of voluntary -cooperation and mutual help. Our community has learned that cooperation -works best when you assume the best of others, and only change policy, -procedures and attitudes when some specific event or occurrence indicates -that a change is necessary. We treat the process of GPL enforcement in -the same way. Our goal is to encourage violators to join the cooperative -community of software sharing, so we want to open our hand in friendship -to them. - -Therefore, once we have confirmed a violation, our first assumption is -that the violation is an oversight or otherwise a mistake due to confusion -about the terms of the license. We reach out to the violator and ask them -to work with us in a collaborative way to bring the product into -compliance. We have received the gamut of possible reactions to such -requests, and in this course, we examine four specific examples of such -compliance work. - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Davrik: Modified GCC SDK} - -In our first case study, we will consider Davrik, a company that produces -software and hardware toolkits to assist OEM vendors who products consumer -electronic devices. - -\section{Facts} - -One of Davrik's key products is a Software Development Kit (``SDK'') -designed to assist developers building software for a specific class of -consumer electronics devices. - -FSF received a report that the SDK may be based on the GNU Compiler -Collection (which is an FSF-copyrighted collection of tools for software -development in C, C++ and other popular languages). FSF investigated the -claim, but was unable to confirm the violation. The violation reporter -was unresponsive to follow-up requests for more information. - -Since FSF was unable to confirm the violation, we did not pursue it any -further. Bogus reports do happen, and we do not want to burden companies -with specious GPL violation complaints. FSF shelved the matter until -more evidence was discovered. - -FSF was later able to confirm the violation when two additional reports -surfaced from other violation reporters, both of whom had used the SDK -professional and noticed clear similarities to FSF's GNU GCC\@. FSF's -Compliance Engineer asked the reporters to run standard tests to confirm -the violation, and it was confirmed that Davrik's SDK was indeed a -derivative work of GCC\@. Davrik had ported to Windows and added a number -of features, including support for a specific consumer device chipset and -additional features to aid in the linking process (``LP'') for those -specific devices. FSF explained the rights that the GPL afforded these -customers and pointed out, for example, that Davrik only needed to provide -source to those in possession of the binaries, and that the users may need -to request that source (if \S 3(b) was exercised). The violators -confirmed that such requests were not answered. - -FSF brought the matter to the attention of Davrik, who immediately -escalated the matter to their attorneys. After a long negotiation, Davrik -acknowledged that their SDK was indeed a derivative work of GCC\@. Davrik -released most of the source, but some disagreement occurred over whether -LP was a derivate work of GCC\@. After repeated FSF inquiries, Davrik -reaudited the source and discovered that FSF's analysis was correct and -determined that LP included a number of source files copied from the GCC -code-base. - -\label{davrik-build-problems} -Once the full software release was made available, FSF asked the violation -reporters if it addressed the problem. Reports came back that the source -did not properly build. FSF asked Davrik to provide better build -instructions with the software, and such build instructions were -incorporated into the next software release. - -At FSF's request as well, Davrik informed customers who had previously -purchased the product that the source was now available, by announcing -the available on its website and via a customer newsletter. - -Davrik did have some concerns regarding patents. They wished to include a -statement with the software release that made sure they were not granting -any patent permission other than what was absolutely required by GPL\@. -They understood that their patent assertions could not trump any rights -granted by GPL\@. The following language was negotiated to be included -with the release: - -\begin{quotation} -Subject to the qualifications stated below, Davrik, on behalf of itself -and its Subsidiaries, agrees not to assert the Claims against you for your -making, use, offer for sale, sale, or importation of the Davrik's GNU -Utilities or derivative works of the Davrik's GNU Utilities -("Derivatives"), but only to the extent that any such Derivatives are -licensed by you under the terms of the GNU General Public License. The -Claims are the claims of patents that Davrik or its Subsidiaries have -standing to enforce that are directly infringed by the making, use, or -sale of an Davrik Distributed GNU Utilities in the form it was distributed -by Davrik and that do not include any limitation that reads on hardware; -the Claims do not include any additional patent claims held by Davrik that -cover any modifications of, derivative works based on or combinations with -the Davrik's GNU Utilities, even if such a claim is disclosed in the same -patent as a Claim. Subsidiaries are entities that are wholly owned by -Davrik. - -This statement does not negate, limit or restrict any rights you already -have under the GNU General Public License, Version 2. -\end{quotation} - -This quelled Davrik's concerns about other patent licensing they sought to -do outside of the GPL'd software, and satisfied FSF's concerns that they -give proper permissions to exercise teachings of patents that were -exercised in their GPL'd software release. - -Finally, a GPL Compliance Officer inside Davrik was appointed who is -responsible for all matters of GPL compliance inside the company. Darvik -is responsible for informing FSF if the position is given to someone else -inside the company, and making sure that FSF has direct contact -information with Darvik's Compliance Officer. - -\section{Lessons} - -This case introduces a number of concepts regarding GPL enforcement. - -\begin{enumerate} - -\item {\bf Enforcement should not begin until the evidence is confirmed.} - Most companies who distribute GPL'd software do so in compliance, and at - times, violation reports are mistaken. Even with extensive efforts in - GPL education, many users do not fully understand their rights and the - obligations that companies have. By working through the investigation - with reporters, the violation can be properly confirmed, and {\bf the - user of the software can be educated about what to expect with GPL'd - software}. When users and customers of GPL'd products know their - rights, what to expect, and how to properly exercise their rights - (particularly under \S 3(b)), it reduces the chances for user - frustration and inappropriate community outcry about an alleged GPL - violation. - -\item {\bf GPL compliance requires friendly negotiation and cooperation.} - Often, attorneys and managers are legitimately surprised to find out - GPL'd software is included in their company's products. Engineers - sometimes include GPL'd software without understanding the requirements. - This does not excuse companies from their obligations under the license, - but it does mean that care and patience are essential for reaching GPL - compliance. We want companies to understand that participating and - benefiting from a collaborative Free Software community is not a burden, - so we strive to make the process of coming into compliance as smooth as - possible. - -\item {\bf Confirming compliance is a community effort.} The whole point - of making sure that software distributors respect the terms of GPL is to - allow a thriving software sharing community to benefit and improve the - work. FSF are not the experts on how a compiler for consumer electronic - devices should work. We therefore inform the community who originally - brought the violation to our attention and ask them to assist in - evaluation and confirmation of the product's compliance. Of course, FSF - coordinates and oversees the process, but we do not want compliance for - compliance's sake; rather, we wish to foster a cooperating community of - development around the Free Software in question, and encourage the - once-violator to begin participating in that community. - -\item {\bf Informing the harmed community is part of compliance.} FSF asks - violators to make some attempt --- such as via newsletters and the - company's website --- to inform those who already have the products as - to their rights under GPL\@. One of the key thrusts of GPL's \S 1 and - \S 3 is to {\em make sure the user knows she has these rights\/}. If a - product was received out of compliance by a customer, she may never - actually discover that she had such rights. Informing customers, in a - way that is not burdensome but has a high probability of successfully - reaching those who would seek to exercise their freedoms, is essential - to properly remedy the mistake. - -\item {\bf Lines between various copyright, patent, and other legal - mechanisms must be precisely defined and considered.} The most - difficult negotiation point of the Davrik case was drafting language - that simultaneously protected the Davrik's patent rights outside of the - GPL'd source, but was consistent with the implicit patent grant in - GPL\@. As we discussed in the first course in this series, there is - indeed an implicit patent grant with GPL, thanks to \S 6 and \S 7. - However, many companies become nervous and wish to make the grant - explicit to assure themselves that the grant is sufficiently narrow for - their needs. We understand that there is no reasonable way to determine - what patent claims read on a company's GPL holdings and which do not, so - we do not object to general language that explicitly narrows the patent - grant to only those patents that were, in fact, exercised by the GPL'd - software as released by the company. - -\end{enumerate} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Bracken: a Minor Violation in a GNU/Linux Distribution} - -In this case study, we consider a minor violation made by a company whose -knowledge of the Free Software community and it functions is deep. - -\section{The Facts} - -Bracken produces a GNU/Linux operating system product that is sold -primarily to OEM vendors to be placed in appliance devices that are used -for a single purpose, such as an Internet-browsing-only device. The -product is almost 100\% Free Software, mostly licensed under GPL and -related Free Software licenses. - -FSF found out about this violation through a report first posted in a -comment on a Slashdot\footnote{Slashdot is a popular news and discussion - site for technical readers.} comment, and then was brought to attention -again by another Free Software copyright holder who had discovered the -same violation. - -Bracken's GNU/Linux product is delivered directly from their website. -This allowed FSF engineers to directly download and confirm the violation -quickly. It was discovered that there were two primary problems with the -online distribution: - -\begin{itemize} - -\item No source code nor offer for source code was provided for a number - of components for the distributed GNU/Linux system; only binaries were - available. - -\item An End User License Agreement (``EULA'') was included that - contradicted the permissions granted by GPL\@. -\end{itemize} - -FSF contacted Bracken and gave them the details of the violation. Bracken -immediately ceased distribution of the product temporarily, and set forth -a plan to bring themselves back into compliance. This plan included the -following steps: - -\begin{itemize} - -\item Bracken attorneys would rewrite the EULA to comply with GPL, and - would vet the new EULA through FSF before use. - -\item Bracken engineers would provide source side-by-side with the - binaries for the GNU/Linux distribution on the site (and on CD's, if - ever they distributed that way). - -\item Bracken attorneys would run an internal seminar for its engineers - regarding proper GPL compliance, to help ensure that such oversights - regarding source releases would not occur in the future. - -\item Bracken would resume distribution of the product only after FSF - formally restored Bracken's distribution rights. -\end{itemize} - -This case was completed in the matter of about a month. FSF approved the -new EULA text. They key portion in the EULA relating to GPL read as -follows: - -\begin{quotation} -Many of the Software Programs included in Bracken Software are distributed -under the terms of agreements with Third Parties (``Third Party -Agreements'') which may expand or limit the Licensee's rights to use -certain Software Programs as set forth in [this EULA]. Certain Software -Programs may be licensed (or sublicensed) to Licensee under the GNU -General Public License and other similar license agreements listed in part -in this section which, among other rights, permit the Licensee to copy, -modify and redistribute certain Software Programs, or portions thereof, -and have access to the source code of certain Software Programs, or -portions thereof. In addition, certain Software Programs, or portions -thereof, may be licensed (or sublicensed) to Licensee under terms stricter -than those set forth in [this EULA]. The Licensee must review the -electronic documentation that accompanies certain Software Programs, or -portions thereof, for the applicable Third Party Agreements. To the -extent any Third Party Agreements require that Bracken provide rights to -use, copy or modify a Software Program that are broader than the rights -granted to the Licensee in [this EULA], then such rights shall take -precedence over the rights and restrictions granted in this Agreement -solely for such Software Programs. -\end{quotation} - -FSF restored Bracken's distribution rights shortly after the work was -completed as described. - -\section{Lessons Learned} - -This case was probably the most quickly and easily resolved of all GPL -violations in the history of FSF's Compliance Lab. The ease with which -the problem was resolved shows a number of cultural factors that play a -role in GPL compliance. - -\begin{enumerate} - -\item {\bf Companies that understand Free Software culture better have an - easier time with compliance.} Bracken's products were designed and - built around the GNU/Linux system and Free Software components. Their - engineers were deeply familiar with the Free Software ecosystem, and - their lawyers had seen and reviewed GPL before. The violation was - completely an honest mistake. Since the culture inside the company had - already adapted to the cooperative style of resolution in the Free - Software world, there was very little work for either party to bring the - product into compliance. - -\item {\bf When people in key positions understand the Free Software - nature of their software products, compliance concerns are as mundane as - minor software bugs.} Even the most functional system or structure has - its problems, and successful business often depends on agile response to - the problems that do come up; avoiding problems altogether is a pipe - dream. Minor GPL violations can and do happen even with well-informed - redistributors. However, when the company --- and in particular, the - lawyers, managers, and engineers working on the Free Software product - lines --- have adapted to the cooperative Free Software culture, - resolving such problems is merely a mundane detail of typical operation - and resolution is reached quickly. - -\item {\bf Legally, distribution must stop when a violation is - identified.} In our opinion, Bracken went above and beyond the call of - duty by ceasing distribution while the violation was being resolved. - Under GPL \S 4, the redistributor loses the right to distribute the - software, and thus they are in ongoing violation of copyright law if - they distribute before rights are restored. It is FSF's policy to - temporarily allow distribution while compliance negotiations are ongoing - and only in the most extreme cases (where the other party appears to be - negotiating in bad faith) does FSF even threaten an injunction on - copyright grounds. However, Bracken --- as a good Free Software citizen - --- chose to be on the safe side and do the legally correct thing while - the violation case was pending. Since from start to finish it took less - than am month to resolve, this lapse in distribution did not, to FSF's - knowledge, impact Bracken's business in any way. - -\item {\bf EULAs are a common area for GPL problems.} Often, EULAs are - drafted from boilerplate text that a company uses for all its products. - Even the most diligent attorneys forget or simply do not know that a - product contains software licensed under GPL and other Free Software - licenses. Drafting a EULA that accounts for such licenses is - straightforward; the text quoted above works just fine. The EULA must - be designed so that it does not trump and rights and permissions already - granted by GPL\@, and it clearly state that if there is a conflict - between the EULA and GPL, with regard to GPL'd code, that the GPL is the - overriding license. - -\item {\bf Compliance Officers are rarely necessary when companies are - educated about GPL compliance.} As we saw in the Davrik case, FSF asks - that a formal ``GPL Compliance Officer'' be appointed inside a - previously violating organization to shepherd the organization to a - cooperative approach with regard to GPL compliance. However, when FSF - sees that an organization already has such an approach, there is no - need to request that such an officer be appointed. - -\end{enumerate} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Vigorien: Security, Export Controls, and GPL Compliance} - -This case study introduces how concerns of ``security through obscurity'' -and regulatory problems can impact GPL compliance matters. - -\section{The Facts} - -Vigorien distributes a backup solution product that allows system -administrators to create encrypted backups of file-systems on Unix-like -computers. The product is based on GNU tar, a backup utility that -replaces the standard Unix utility, ``tar'', but has additional features. - -Vigorien's backup solution added cryptographic features to GNU tar, and -included a suite of utilities and graphical user interfaces surrounding -GNU tar to make backups convenient. - -FSF discovered the violation from a user report, and determined that the -cryptographic features were the only part of the product that constituted -a derivative work of GNU tar; the extraneous utilities merely made -``shell'' calls out to GNU tar. FSF requested that Vigorien come into -compliance with GPL by releasing the source of GNU tar, with the -cryptographic modifications, to its customers. - -Vigorien released the original GNU tar sources, but kept the cryptographic -modifications proprietary. They argued that the security of their system -depending on keeping the software proprietary and that regardless, USA -export restrictions on cryptographic software prohibited such a release. -FSF disputed the first claim, pointing out that Vigorien had only one -option if they did not want to release the source: they would have to -remove GNU tar from the software and not distribute it further. Vigorien -rejected this suggestion, since GNU tar was an integral part of the -product and the security changes were useless without GNU tar. - -Regarding the export control claims, FSF proposed a number of options, -including release of the source from one of Vigorien's divisions overseas -where no such restrictions occurred, but Vigorien argued that the problem -was insoluble because they operated primarily in the USA\@. - -The deadlock on the second issue was resolved when those cryptographic -export restrictions were lifted shortly thereafter, and FSF again raised -the matter with Vigorien. At that point, they dropped the first claim and -agreed to release the remaining source module to their customers. They -did so, and the violation was resolved. - - -\section{Lessons Learned} - -\begin{enumerate} - -\item {\bf Removing the GPL'd portion of the product is always an option.} - Many violators' first response is to simply refuse to release the source - code as GPL requires. FSF offers the option to simply remove the GPL'd - portions from the product and continue along without them indefinitely. - Every case where this has been suggested has led to the same conclusion. - Like Vigorien, the violator argues that the product cannot function - without the GPL'd components and they cannot effectively replace them. - - Such an outcome is simply further evidence that the combined work in - question is indeed a derivative work of the original GPL'd component. - If the other components cannot stand on their own and be useful without - the GPL'd portions, then one cannot effectively argue that the work as a - whole is not a derivative of the GPL'd portions. - -\item {\bf The whole product is not always covered.} In this case, - Vigorien had additional works aggregated. The backup system was a suite - of utilities, some of which were GPL and some of which were not. While - the cryptographic routines were tightly coupled with GNU tar and clearly - derivative works, the various GUI utilities were separate and - independent works merely aggregated with the distribution of the - GNU-tar-based product. - - -\item {\bf ``Security'' concerns do not exonerate a distributor from GPL - obligations, and ``security through obscurity'' does not work anyway.} - The argument that ``this is security software, so it cannot be released - in source form'' is not a valid defense for explaining why the terms of - the GPL are ignored. If companies do not want to release source code - for some reason, then they should not base the work on GPL'd software. - No external argument for non-compliance can hold weight if the work as - whole is indeed a derivative work of a GPL'd program. - - The ``security concerns'' argument is often floated as a reason to keep - software proprietary, but the computer security community has on - numerous occasions confirmed that such arguments are entirely specious. - Security experts have found --- since the beginnings of the field of - cryptography in the ancient word --- that sharing results about systems - and having such systems withstand peer review and scrutiny builds the - most secure systems. While full disclosure may help some who wish to - compromise security, it helps those who want to fix problems even more - by identifying them early. - -\item {\bf External regulatory problems can be difficult to resolve.} - GPL, though grounded in copyright law, does not have the power to trump - regulations like export controls. While Vigorien's ``security - concerns'' were specious, their export control concerns were not. It is - indeed a difficult problem that FSF acknowledges. We want compliance - with GPL and respect for users' freedoms, but we certainly do not expect - companies to commit criminal offenses for the sake of compliance. We - will see more about this issue in our next case study. -\end{enumerate} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Haxil, Polgara, and Thesulac: Mergers, Upstream Providers and Radio Devices} - -This case study considers an ongoing (at the time of writing) violation -that has occurred. By the end of the investigation period, three -companies were involved and many complex issues arose. - -\section{The Facts} - -Haxil produced a consumer electronics device which included a mini -GNU/Linux distribution to control the device. The device was of interest -to many technically minded consumers, who purchased the device and very -quickly discovered that Free Software was included without source. -Mailing lists throughout the Free Software community erupted with -complaints about the problem, and FSF quickly investigated. - -FSF confirmed that FSF-copyrighted GPL'd software was included. In -addition, the whole distribution included GPL'd works from hundreds of -individual copyright holders, many of whom were, at this point, up in -arms about the violation. - -Meanwhile, Haxil was in the midst of being acquired by Polgara. Polgara -was as surprised as everyone else to discover the product was based on -GPL'd software; this fact had not been part of the disclosures made during -acquisition. FSF contacted both Haxil and Polgara, and product managers -who had transitioned into the ``Haxil division'' of the newly-merged -Polgara company and Polgara's General Counsel's office worked with FSF on -the matter. - -FSF meanwhile formed a coalition with the other primary copyright holders -to pursue the enforcement effort on their behalf. FSF communicated -directly with Polgara's representatives to begin working through the -issues on behalf of FSF itself and the Free Software community at large. - -Polgara pointed out that the software distribution they used was mostly -contributed by an upstream provider, Thesulac, and Haxil's changes to that -code base were minimal. Polgara negotiated with Thesulac to obtain the -source, although the issue was moving very slowly in the channels between -Polgara and Thesulac. - -FSF encouraged a round-table meeting so that high bandwidth communication -could occur between FSF, Polgara and Thesulac. Polgara and Thesulac -agreed, and that discussion began. Thesulac provided nearly complete -sources to Polgara, and Polgara made a full software release on their -website. At the time of writing, that software still has some build -problems (similar those that occurred with Davrik, as described in -Section~\ref{davrik-build-problems}). FSF continues to negotiate with -Polgara and Thesulac to resolve these problems, which have a clear path to -solution and are expected to resolve. - -Similar to the Vigorien case, Thesulac has regulatory concerns. In this -case, it is not export controls --- an issue that has since been resolved ---- but radio spectrum regulation. Since this consumer electronic device -contains a software-programmable radio transmitter, regulations in (at -least) the USA and Japan prohibit release of those portions of the code -that operate the device. Since this is a low-level programming issue, the -changes to operate the device are a derivative work of the kernel named -Linux. This situation remains unresolved at the time of writing, although -FSF continues to negotiation with Thesulac and the Linux community -regarding the problem. - -\section{Lessons Learned} - -\begin{enumerate} - -\item {\bf Community outrage, while justified, can often make negotiation - more difficult.} FSF has a strong policy never to publicize names of - GPL violators if they are negotiating in a friendly way and operating in - good faith toward compliance. Most violations are honest mistakes, and - FSF sees no reason to publicly admonish violators who genuinely see to - come into compliance with GPL and to work hard staying in compliance. - - This case was so public in the Free Software community that both Haxil's - and Polgara's representatives were nearly shell-shocked by the time FSF - began negotiations. There was much work required to diffuse the - situation. We empathize with our community and their outrage about GPL - violations, but we also want to follow a path that leads expediently - to compliance. In our experience, public outcry works best as a last - resort, not the first. - -\item {\bf For software companies, GPL compliance belongs on a corporate - acquisition checklist. } Polgara was truly amazed that Haxil had used - GPL'd software in a major new product line but never informed Polgara - during the acquisition process. While GPL compliance is not a - particularly difficult matter, it is an additional obligation that comes - along with the product line. When planning mergers and joint ventures, - one should include lists of GPL'd components contained in the products - discussed. - -\item {\bf Compliance problems of upstream providers do not excuse a - violation for the downstream distributor.} To paraphrase \S 6, upstream - providers are not responsible for enforcing compliance of their - downstream, nor are downstream distributors responsible for compliance - problems of upstream providers. However, engaging in distribution of - GPL'd works out of compliance is still just that: a compliance problem. - When FSF carries out enforcement, we are patient and sympathetic when - the problem appears to be upstream. In fact, we urge the violator to - point us to the upstream provider so we may talk to them directly. In - this case we were happy to begin negotiations with Thesulac. However, - Polgara still has an obligation to bring their product into compliance, - regardless of Thesulac's response. - -\item {\bf It behooves upstream providers to advise downstream - distributors about compliance matters.} FSF has encouraged Thesulac to - distribute a ``good practices for GPL compliance'' document with their - product. Polgara added various software components to Thesulac's - product, and it is conceivable that such additions can introduce - compliance. In FSF's opinion, Thesulac is no way legally responsible - for such a violation introduced by their customer, but it behooves them - from a marketing standpoint to educate their customers about using the - product. We can argue whether or not it is your coffee vendor's fault - if you burn yourself with their product, but (likely) no one on either - side would dispute the prudence of placing a ``caution: hot'' label on - the cup. - -\item {\bf FSF enforcement often avoids redundant enforcement cases from - many parties.} Most Free Software systems have hundreds of copyright - holders. Some have thousands. FSF is in a unique position as one of - the largest single copyright holders on GPL'd software and as a - respected umpire in the community neutrally enforcing the rules of the - GPL road. FSF works hard in the community to convince copyright - holders that consolidating GPL claims through FSF is better for them, - and more likely to yield positive compliance results. - - A few copyright holders engage in the ``proprietary relicensing'' - business, so they use GPL enforcement as a sales channel for that - business. FSF, as a community-oriented not-for-profit organization, - seeks only to preserve the freedom of Free Software in its enforcement - efforts. As it turns out, most of the community of copyright holders - of Free Software want the same thing. Share and share alike is a - simple rule to follow, and following that rule to FSF's satisfaction - usually means you are following it to the satisfaction of the entire - Free Software community. - -\end{enumerate} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Good Practices for Compliance} - -Generally, from the experience of GPL enforcement, we glean the following -general practices that can help in GPL compliance for organizations that -distribute products based on GPL'd software: - -\begin{enumerate} - -\item Talk to your software engineers and ask them where they got the - components they use in the products they build. Find out if GPL'd - components are present. - -\item Teach your engineering staff to pay attention to license documents. - Give them easy-to-follow policies to get approval for using a Free - Software component. - -\item Build a ``Free Software Licensing'' committee that handles requests - and questions about GPL and other Free Software licenses. - -\item Add ``What parts of your products are under GPL or other Free - Software licenses?'' to your checklist of questions to ask when you - consider mergers, acquisitions, or joint ventures. - -\item Encourage your engineers to participate collaboratively with GPL'd - software development. The more knowledge about the Free Software world - your organization has, the better equipped it is to deal with this - rapidly changing field. - -\item When someone points out a potential GPL violation in one of your - products, do not assume the product line is doomed. GPL is not a virus; - merely having GPL'd code in one part of a product does not necessarily - mean that every related product must also be GPL'd. And, even if some - software needs to be released that was not before, the product will - surely still survive. In FSF's enforcement efforts, we have not yet - seen a product line die because source was released to customers in - compliance with GPL. - -\end{enumerate} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\end{document} - -% LocalWords: proprietarize redistributors sublicense yyyy Gnomovision EULAs -% LocalWords: Yoyodyne FrontPage improvers Berne copyrightable Stallman's GPLs -% LocalWords: Lessig Lessig's UCITA pre PDAs CDs reshifts GPL's Gentoo glibc -% LocalWords: TrollTech administrivia LGPL's MontaVista Davrik Davrik's Darvik -% LocalWords: Darvik's Slashdot sublicensed Vigorien Vigorien's Haxil Polgara -% LocalWords: Thesulac Polgara's Haxil's Thesulac's SDK CD's diff --git a/Case-Study-Ethics/new-case-study-ethics.pdf b/Case-Study-Ethics/new-case-study-ethics.pdf deleted file mode 100644 index 5c16319a10bda384c8cb68ed73cf725929e9f143..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 239703 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

    AHZ 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 b^=#U{<=somE+4M!c9V`yKmCF&>qq|s4Vncr diff --git a/Case-Study-Ethics/new-case-study-ethics.tex b/Case-Study-Ethics/new-case-study-ethics.tex deleted file mode 100644 index 12fe319..0000000 --- a/Case-Study-Ethics/new-case-study-ethics.tex +++ /dev/null @@ -1,1991 +0,0 @@ -% Tutorial Text for the Detailed Study and Analysis of GPL and LGPL course -% -% Copyright (C) 2003, 2004 Free Software Foundation, Inc. - -% License: CC-By-SA-4.0 - -% The copyright holders hereby grant the freedom to copy, modify, convey, -% Adapt, and/or redistribute this work under the terms of the Creative -% Commons Attribution Share Alike 4.0 International License. - -% This text is distributed in the hope that it will be useful, but -% WITHOUT ANY WARRANTY; without even the implied warranty of -% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -% You should have received a copy of the license with this document in -% a file called 'CC-By-SA-4.0.txt'. If not, please visit -% https://creativecommons.org/licenses/by-sa/4.0/legalcode to receive -% the license text. - -\documentclass[11pt]{book} -% FILTER_PS: \input{generate-ps-file} -% FILTER_PDF: \input{generate-pdf-file} -% FILTER_HTML: \input{generate-html-file} -% NOT FOUND \input{one-inch-margins} -\usepackage{enumerate} -\usepackage[dvips]{graphicx} -%\setlength\parskip{0.7em} -%\setlength\parindent{0pt} - -\newcommand{\defn}[1]{\emph{#1}} - -%\pagestyle{empty} - -\begin{document} - -\frontmatter - -\begin{titlepage} - -\begin{center} - -%\vspace{.5in} -\vfill - -\includegraphics{fsf-logo.eps} - -\vfill - -{\Large -{\sc GPL Compliance Case Studies} \\ - -\vfill - -%\vspace{.7in} - -% \vspace{.3in} - -Stanford University, Stanford, CA, USA \\ -\vspace{.1in} -Wednesday, 25 August 2004 -} - -% \vspace{.7in} -\vfill - -{\large -Bradley M. Kuhn - -Executive Director - -Free Software Foundation -} - -\vspace{.3in} - - -{\large -Daniel Ravicher - -Senior Counsel - -Free Software Foundation - -President and Executive Director - -Public Patent Foundation - -} - -\end{center} - -\vfill - -{\parindent 0in -Copyright \copyright{} 2003, 2004 \hspace{.2in} Free Software Foundation, Inc. - -\vspace{.3in} - -The copyright holders hereby grant the freedom to copy, modify, convey, -Adapt, and/or redistribute this work under the terms of the Creative Commons -Attribution Share Alike 4.0 International License. A copy of that license is -available at \verb=https://creativecommons.org/licenses/by-sa/4.0/legalcode=. -} - -\end{titlepage} - -\pagestyle{plain} - -\pagenumbering{roman} - -\chapter*{GPL Compliance Case Studies} - -\textit{Stanford University, Stanford, CA 25 August 2004} - -\begin{tabular}[t]{ll} -09:00 - 09:25 & Registration / Check-in / Continental Breakfast\\ -&\\ -09:25 - 09:30 & Welcome\\ -&\\ -09:30 - 09:45 & Overview of FSF's GPL Compliance Lab\\ -&\textit{Bradley M. Kuhn}\\ -&\\ -09:45 - 10:40 & GPL Violation Case Study A\\ -&\textit{Bradley M. Kuhn}\\ -&\\ -10:40 - 11:00 & GPL Violation Case Study B\\ -&\textit{Bradley M. Kuhn}\\ -&\\ -11:00 - 11:10 & Q \& A\\ -&\\ -11:10 - 11:20 & Break\\ -&\\ -11:20 - 11:50 & GPL Violation Case Study C\\ -&\textit{Bradley M. Kuhn}\\ -&\\ -11:50 - 12:10 & GPL Violation Case Study D\\ -&\textit{Bradley M. Kuhn}\\ -&\\ -12:10 - 12:20 & Good Practices for GPL Compliance\\ -&\textit{Bradley M. Kuhn}\\ -&\\ -\end{tabular} - -\begin{tabular}[t]{ll} -12:20 - 12:30 & Q \& A\\ -&\\ -12:30 - 14:00 & Lunch and Lecture ``GPL 3: Prospects and Process''\\ -& \textit{Prof. Eben Moglen}\\ -&\\ - -14:00 - 15:40 & Ethical Considerations and Legal Practices\\ -&\textit{Daniel Ravicher}\\ -&\\ -15:40 - 15:50 & Q \& A\\ -&\\ -15:50 - 16:00 & Break\\ -&\\ -16:00 - 17:30 & Current Issues in Free Software\\ -& \textit{Prof. Eben Moglen}\\ -&\\ -17:30 - 18:00 & Q \& A\\ -\end{tabular} - -\pagebreak - -% ===================================================================== -% START OF SECOND DAY SEMINAR SECTION -% ===================================================================== - -\chapter*{Preface} - -This one-day course presents the details of five different GPL -compliance cases handled by FSF's GPL Compliance Laboratory. Each case -offers unique insights into problems that can arise when the terms of -GPL are not properly followed, and how diplomatic negotiation between -the violator and the copyright holder can yield positive results for -both parties. - -Attendees should have successfully completely the course, a ``Detailed -Study and Analysis of the GPL and LGPL,'' as the material from that -course forms the building blocks for this material. - -This course is of most interest to lawyers who have clients or -employers that deal with Free Software on a regular basis. However, -technical managers and executives whose businesses use or distribute -Free Software will also find the course very helpful. - -\bigskip - -These course materials are merely a summary of the highlights of the -course presented. Please be aware that during the actual GPL course, class -discussion supplements this printed curriculum. Simply reading it is -not equivalent to attending the course. - -\tableofcontents - -\mainmatter - -\pagenumbering{arabic} - -\chapter{Overview of FSF's GPL Compliance Lab} - -The GPL is a Free Software license with legal teeth. Unlike licenses like -the X11-style or various BSD licenses, GPL (and by extension, the LGPL) is -designed to defend as well as grant freedom. We saw in the last course -that GPL uses copyright law as a mechanism to grant all the key freedoms -essential in Free Software, but also to ensure that those freedoms -propagate throughout the distribution chain of the software. - -\section{Termination Begins Enforcement} - -As we have learned, the assurance that Free Software under GPL remains -Free Software is accomplished through various terms of GPL: \S 3 ensures -that binaries are always accompanied with source; \S 2 ensures that the -sources are adequate, complete and usable; \S 6 and \S 7 ensure that the -license of the software is always GPL for everyone, and that no other -legal agreements or licenses trump GPL. It is \S 4, however, that ensures -that the GPL can be enforced. - -Thus, \S 4 is where we begin our discussion of GPL enforcement. This -clause is where the legal teeth of the license are rooted. As a copyright -license, GPL governs only the activities governed by copyright law --- -copying, modifying and redistributing computer software. Unlike most -copyright licenses, GPL gives wide grants of permission for engaging with -these activities. Such permissions continue, and all parties may exercise -them until such time as one party violates the terms of GPL\@. At the -moment of such a violation (i.e., the engaging of copying, modifying or -redistributing in ways not permitted by GPL) \S 4 is invoked. While other -parties may continue to operate under GPL, the violating party loses their -rights. - -Specifically, \S 4 terminates the violators' rights to continue -engaging in the permissions that are otherwise granted by GPL\@. -Effectively, their rights revert to the copyright defaults --- -no permission is granted to copy, modify, nor redistribute the work. -Meanwhile, \S 5 points out that if the violator has no rights under -GPL, they are prohibited by copyright law from engaging in the -activities of copying, modifying and distributing. They have lost -these rights because they have violated the GPL, and no other license -gives them permission to engage in these activities governed by copyright law. - -\section{Ongoing Violations} - -In conjunction with \S 4's termination of violators' rights, there is -one final industry fact added to the mix: rarely, does one engage in a -single, solitary act of copying, distributing or modifying software. -Almost always, a violator will have legitimately acquired a copy of a -GPL'd program, either making modifications or not, and then begun -distributing that work. For example, the violator may have put the -software in boxes and sold them at stores. Or perhaps the software -was put up for download on the Internet. Regardless of the delivery -mechanism, violators almost always are engaged in {\em ongoing\/} -violation of GPL\@. - -In fact, when we discover a GPL violation that occurred only once --- for -example, a user group who distributed copies of a GNU/Linux system without -source at one meeting --- we rarely pursue it with a high degree of -tenacity. In our minds, such a violation is an educational problem, and -unless the user group becomes a repeat offender (as it turns out, they -never do), we simply forward along a FAQ entry that best explains how user -groups can most easily comply with GPL, and send them on their merry way. - -It is only the cases of {\em ongoing\/} GPL violation that warrant our -active attention. We vehemently pursue those cases where dozens, hundreds -or thousands of customers are receiving software that is out of -compliance, and where the company continually offers for sale (or -distributes gratis as a demo) software distributions that include GPL'd -components out of compliance. Our goal is to maximize the impact of -enforcement and educate industries who are making such a mistake on a -large scale. - -In addition, such ongoing violation shows that a particular company is -committed to a GPL'd product line. We are thrilled to learn that someone -is benefiting from Free Software, and we understand that sometimes they -become confused about the rules of the road. Rather than merely -giving us a post mortem to perform on a past mistake, an ongoing violation -gives us an active opportunity to educate a new contributor to the GPL'd -commons about proper procedures to contribute to the community. - -Our central goal is not, in fact, to merely clear up a particular violation. -In fact, over time, we hope that our compliance lab will be out of -business. We seek to educate the businesses that engage in commerce -related to GPL'd software to obey the rules of the road and allow them to -operate freely under them. Just as a traffic officer would not revel in -reminding people which side of the road to drive on, so we do not revel in -violations. By contrast, we revel in the successes of educating an -ongoing violator about GPL so that GPL compliance becomes a second-nature -matter, allowing that company to join the GPL ecosystem as a contributor. - -\section{How are Violations Discovered?} - -Our enforcement of GPL is not a fund-raising effort; in fact, FSF's GPL -Compliance Lab runs at a loss (in other words, it is subsided by our -donors). Our violation reports come from volunteers, who have encountered, -in their business or personal life, a device or software product that -appears to contain GPL'd software. These reports are almost always sent -via email to $<$license-violation@fsf.org$>$. - -Our first order of business, upon receiving such a report, is to seek -independent confirmation. When possible, we get a copy of the software -product. For example, if it is an offering that is downloadable from a -Web site, we download it and investigate ourselves. When it is not -possible for us to actually get a copy of the software, we ask the -reporter to go through the same process we would use in examining the -software. - -By rough estimation, about 95\% of violations at this stage can be -confirmed by simple commands. Almost all violators have merely made an -error and have no nefarious intentions. They have made no attempt to -remove our copyright notices from the software. Thus, given the -third-party binary, {\tt tpb}, usually, a simple command (on a GNU/Linux -system) such as the following will find a Free Software copyright notice -and GPL reference: -\begin{quotation} -{\tt strings tpb | grep Copyright} -\end{quotation} -In other words, it is usually more than trivial to confirm that GPL'd -software is included. - -Once we have confirmed that a violation has indeed occurred, we must then -determine whose copyright has been violated. Contrary to popular belief, -FSF does not have the power to enforce GPL in all cases. Since GPL -operates under copyright law, the powers of enforcement --- to seek -redress once \S 4 has been invoked --- lie with the copyright holder of -the software. FSF is one of the largest copyright holders in the world of -GPL'd software, but we are by no means the only one. Thus, we sometimes -discover that while GPL'd code is present in the software, there is no -software copyrighted by FSF present. - -In cases where FSF does not hold copyright interest in the software, but -we have confirmed a violation, we contact the copyright holders of the -software, and encourage them to enforce GPL\@. We offer our good offices -to help negotiate compliance on their behalf, and many times, we help as a -third party to settle such GPL violations. However, what we will describe -primarily in this course is FSF's first-hand experience enforcing its own -copyrights and GPL\@. - -\section{First Contact} - -The Free Software community is built on a structure of voluntary -cooperation and mutual help. Our community has learned that cooperation -works best when you assume the best of others, and only change policy, -procedures and attitudes when some specific event or occurrence indicates -that a change is necessary. We treat the process of GPL enforcement in -the same way. Our goal is to encourage violators to join the cooperative -community of software sharing, so we want to open our hand in friendship. - -Therefore, once we have confirmed a violation, our first assumption is -that the violation is an oversight or otherwise a mistake due to confusion -about the terms of the license. We reach out to the violator and ask them -to work with us in a collaborative way to bring the product into -compliance. We have received the gamut of possible reactions to such -requests, and in this course, we examine four specific examples of such -compliance work. - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Davrik: Modified GCC SDK} - -In our first case study, we will consider Davrik, a company that -produces software and hardware toolkits to assist OEM vendors, makers -of consumer electronic devices. - -\section{Facts} - -One of Davrik's key products is a Software Development Kit (``SDK'') -designed to assist developers building software for a specific class of -consumer electronics devices. - -FSF received a report that the SDK may be based on the GNU Compiler -Collection (which is an FSF-copyrighted collection of tools for software -development in C, C++ and other popular languages). FSF investigated the -claim, but was unable to confirm the violation. The violation reporter -was unresponsive to follow-up requests for more information. - -Since FSF was unable to confirm the violation, we did not pursue it any -further. Bogus reports do happen, and we do not want to burden companies -with specious GPL violation complaints. FSF shelved the matter until -more evidence was discovered. - -FSF was later able to confirm the violation when two additional reports -surfaced from other violation reporters, both of whom had used the SDK -professionally and noticed clear similarities to FSF's GNU GCC\@. FSF's -Compliance Engineer asked the reporters to run standard tests to confirm -the violation, and it was confirmed that Davrik's SDK was indeed a -derivative work of GCC\@. Davrik had ported to Windows and added a number -of features, including support for a specific consumer device chipset and -additional features to aid in the linking process (``LP'') for those -specific devices. FSF explained the rights that the GPL afforded these -customers and pointed out, for example, that Davrik only needed to provide -source to those in possession of the binaries, and that the users may need -to request that source (if \S 3(b) was exercised). The violators -confirmed that such requests were not answered. - -FSF brought the matter to the attention of Davrik, who immediately -escalated the matter to their attorneys. After a long negotiation, -Davrik acknowledged that their SDK was indeed a derivative work of -GCC\@. Davrik released most of the source, but some disagreement -occurred over whether LP was a derivate work of GCC\@. After repeated -FSF inquiries, Davrik reaudited the source to discover that FSF's -analysis was correct. Davrik determined that LP included a number of -source files copied from the GCC code-base. - -\label{davrik-build-problems} -Once the full software release was made available, FSF asked the violation -reporters if it addressed the problem. Reports came back that the source -did not properly build. FSF asked Davrik to provide better build -instructions with the software, and such build instructions were -incorporated into the next software release. - -At FSF's request as well, Davrik informed customers who had previously -purchased the product that the source was now available by announcing -the availablity on its Web site and via a customer newsletter. - -Davrik did have some concerns regarding patents. They wished to include a -statement with the software release that made sure they were not granting -any patent permission other than what was absolutely required by GPL\@. -They understood that their patent assertions could not trump any rights -granted by GPL\@. The following language was negotiated into the release: - -\begin{quotation} -Subject to the qualifications stated below, Davrik, on behalf of itself -and its Subsidiaries, agrees not to assert the Claims against you for your -making, use, offer for sale, sale, or importation of the Davrik's GNU -Utilities or derivative works of the Davrik's GNU Utilities -(``Derivatives''), but only to the extent that any such Derivatives are -licensed by you under the terms of the GNU General Public License. The -Claims are the claims of patents that Davrik or its Subsidiaries have -standing to enforce that are directly infringed by the making, use, or -sale of an Davrik Distributed GNU Utilities in the form it was distributed -by Davrik and that do not include any limitation that reads on hardware; -the Claims do not include any additional patent claims held by Davrik that -cover any modifications of, derivative works based on or combinations with -the Davrik's GNU Utilities, even if such a claim is disclosed in the same -patent as a Claim. Subsidiaries are entities that are wholly owned by -Davrik. - -This statement does not negate, limit or restrict any rights you already -have under the GNU General Public License version 2. -\end{quotation} - -This quelled Davrik's concerns about other patent licensing they sought to -do outside of the GPL'd software, and satisfied FSF's concerns that Davrik -give proper permissions to exercise teachings of patents that were -exercised in their GPL'd software release. - -Finally, a GPL Compliance Officer inside Davrik was appointed to take -responsibility for all matters of GPL compliance inside the company. -Darvik is responsible for informing FSF if the position is given to -someone else inside the company, and making sure that FSF has direct -contact with Darvik's Compliance Officer. - -\section{Lessons} - -This case introduces a number of concepts regarding GPL enforcement. - -\begin{enumerate} - -\item {\bf Enforcement should not begin until the evidence is confirmed.} - Most companies who distribute GPL'd software do so in compliance, and at - times, violation reports are mistaken. Even with extensive efforts in - GPL education, many users do not fully understand their rights and the - obligations that companies have. By working through the investigation - with reporters, the violation can be properly confirmed, and {\bf the - user of the software can be educated about what to expect with GPL'd - software}. When users and customers of GPL'd products know their - rights, what to expect, and how to properly exercise their rights - (particularly under \S 3(b)), it reduces the chances for user - frustration and inappropriate community outcry about an alleged GPL - violation. - -\item {\bf GPL compliance requires friendly negotiation and cooperation.} - Often, attorneys and managers are legitimately surprised to find out - GPL'd software is included in their company's products. Engineers - sometimes include GPL'd software without understanding the requirements. - This does not excuse companies from their obligations under the license, - but it does mean that care and patience are essential for reaching GPL - compliance. We want companies to understand that participating and - benefiting from a collaborative Free Software community is not a burden, - so we strive to make the process of coming into compliance as smooth as - possible. - -\item {\bf Confirming compliance is a community effort.} The whole point - of making sure that software distributors respect the terms of GPL is to - allow a thriving software sharing community to benefit and improve the - work. FSF is not the expert on how a compiler for consumer electronic - devices should work. We therefore inform the community who originally - brought the violation to our attention and ask them to assist in - evaluation and confirmation of the product's compliance. Of course, FSF - coordinates and oversees the process, but we do not want compliance for - compliance's sake; rather, we wish to foster a cooperating community of - development around the Free Software in question, and encourage the - once-violator to begin participating in that community. - -\item {\bf Informing the harmed community is part of compliance.} FSF asks - violators to make some attempt --- such as via newsletters and the - company's Web site --- to inform those who already have the products as - to their rights under GPL\@. One of the key thrusts of GPL's \S 1 and - \S 3 is to {\em make sure the user knows she has these rights\/}. If a - product was received out of compliance by a customer, she may never - actually discover that she has such rights. Informing customers, in a - way that is not burdensome but has a high probability of successfully - reaching those who would seek to exercise their freedoms, is essential - to properly remedy the mistake. - -\item {\bf Lines between various copyright, patent, and other legal - mechanisms must be precisely defined and considered.} The most - difficult negotiation point of the Davrik case was drafting language - that simultaneously protected Davrik's patent rights outside of the - GPL'd source, but was consistent with the implicit patent grant in - GPL\@. As we discussed in the first course of this series, there is - indeed an implicit patent grant with GPL, thanks to \S 6 and \S 7. - However, many companies become nervous and wish to make the grant - explicit to assure themselves that the grant is sufficiently narrow for - their needs. We understand that there is no reasonable way to determine - what patent claims read on a company's GPL holdings and which do not, so - we do not object to general language that explicitly narrows the patent - grant to only those patents that were, in fact, exercised by the GPL'd - software as released by the company. - -\end{enumerate} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Bracken: a Minor Violation in a GNU/Linux Distribution} - -In this case study, we consider a minor violation made by a company whose -knowledge of the Free Software community and its functions is deep. - -\section{The Facts} - -Bracken produces a GNU/Linux operating system product that is sold -primarily to OEM vendors to be placed in appliance devices used for a -single purpose, such as an Internet-browsing-only device. The product -is almost 100\% Free Software, mostly licensed under GPL and related -Free Software licenses. - -FSF found out about this violation through a report first posted on a - Slashdot\footnote{Slashdot is a popular news and discussion site for - technical readers.} comment, and then it was brought to our attention again - by another Free Software copyright holder who had discovered the - same violation. - -Bracken's GNU/Linux product is delivered directly from their Web site. -This allowed FSF engineers to directly download and confirm the -violation quickly. Two primary problems were discovered with the -online distribution: - -\begin{itemize} - -\item No source code nor offer for source code was provided for a number - of components for the distributed GNU/Linux system; only binaries were - available - -\item An End User License Agreement (``EULA'') was included that - contradicted the permissions granted by GPL\@ - -\end{itemize} - -FSF contacted Bracken and gave them the details of the violation. Bracken -immediately ceased distribution of the product temporarily and set forth -a plan to bring themselves back into compliance. This plan included the -following steps: - -\begin{itemize} - -\item Bracken attorneys would rewrite the EULA to comply with GPL and - would vet the new EULA through FSF before use - -\item Bracken engineers would provide source side-by-side with the - binaries for the GNU/Linux distribution on the site (and on CD's, if - ever they distributed that way) - -\item Bracken attorneys would run an internal seminar for its engineers - regarding proper GPL compliance to help ensure that such oversights - regarding source releases would not occur in the future - -\item Bracken would resume distribution of the product only after FSF - formally restored Bracken's distribution rights -\end{itemize} - -This case was completed in about a month. FSF approved the new EULA -text. The key portion in the EULA relating to GPL read as follows: - -\begin{quotation} -Many of the Software Programs included in Bracken Software are distributed -under the terms of agreements with Third Parties (``Third Party -Agreements'') which may expand or limit the Licensee's rights to use -certain Software Programs as set forth in [this EULA]. Certain Software -Programs may be licensed (or sublicensed) to Licensee under the GNU -General Public License and other similar license agreements listed in part -in this section which, among other rights, permit the Licensee to copy, -modify and redistribute certain Software Programs, or portions thereof, -and have access to the source code of certain Software Programs, or -portions thereof. In addition, certain Software Programs, or portions -thereof, may be licensed (or sublicensed) to Licensee under terms stricter -than those set forth in [this EULA]. The Licensee must review the -electronic documentation that accompanies certain Software Programs, or -portions thereof, for the applicable Third Party Agreements. To the -extent any Third Party Agreements require that Bracken provide rights to -use, copy or modify a Software Program that are broader than the rights -granted to the Licensee in [this EULA], then such rights shall take -precedence over the rights and restrictions granted in this Agreement -solely for such Software Programs. -\end{quotation} - -FSF restored Bracken's distribution rights shortly after the work was -completed as described. - -\section{Lessons Learned} - -This case was probably the most quickly and easily resolved of all GPL -violations in the history of FSF's Compliance Lab. The ease with which -the problem was resolved shows a number of cultural factors that play a -role in GPL compliance. - -\begin{enumerate} - -\item {\bf Companies that understand Free Software culture better have an - easier time with compliance.} Bracken's products were designed and - built around the GNU/Linux system and Free Software components. Their - engineers were deeply familiar with the Free Software ecosystem, and - their lawyers had seen and reviewed GPL before. The violation was - completely an honest mistake. Since the culture inside the company had - already adapted to the cooperative style of resolution in the Free - Software world, there was very little work for either party to bring the - product into compliance. - -\item {\bf When people in key positions understand the Free Software - nature of their software products, compliance concerns are as - mundane as minor software bugs.} Even the most functional system or - structure has its problems, and successful business often depends on - agile response to the problems that do come up; avoiding problems - altogether is a pipe dream. Minor GPL violations can and do happen - even with well-informed redistributors. However, resolution is - reached quickly when the company --- and in particular, the lawyers, - managers, and engineers working on the Free Software product lines - --- have adapted to Free Software culture that the lower-level - engineer already understood - -\item {\bf Legally, distribution must stop when a violation is - identified.} In our opinion, Bracken went above and beyond the call of - duty by ceasing distribution while the violation was being resolved. - Under GPL \S 4, the redistributor loses the right to distribute the - software, and thus they are in ongoing violation of copyright law if - they distribute before rights are restored. It is FSF's policy to - temporarily allow distribution while compliance negotiations are ongoing - and only in the most extreme cases (where the other party appears to be - negotiating in bad faith) does FSF even threaten an injunction on - copyright grounds. However, Bracken --- as a good Free Software citizen - --- chose to be on the safe side and do the legally correct thing while - the violation case was pending. From start to finish, it took less - than a month to resolve. This lapse in distribution did not, to FSF's - knowledge, impact Bracken's business in any way. - -\item {\bf EULAs are a common area for GPL problems.} Often, EULAs - are drafted from boilerplate text that a company uses for all its - products. Even the most diligent attorneys forget or simply do not - know that a product contains software licensed under GPL and other - Free Software licenses. Drafting a EULA that accounts for such - licenses is straightforward; the text quoted above works just fine. - The EULA must be designed so that it does not trump rights and - permissions already granted by GPL\@. The EULA must clearly state - that if there is a conflict between it and GPL, with regard to GPL'd - code, the GPL is the overriding license. - -\item {\bf Compliance Officers are rarely necessary when companies are - educated about GPL compliance.} As we saw in the Davrik case, FSF asks - that a formal ``GPL Compliance Officer'' be appointed inside a - previously violating organization to shepherd the organization to a - cooperative approach to GPL compliance. However, when FSF - sees that an organization already has such an approach, there is no - need to request that such an officer be appointed. - -\end{enumerate} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Vigorien: Security, Export Controls, and GPL Compliance} - -This case study introduces how concerns of ``security through obscurity'' -and regulatory problems can impact GPL compliance matters. - -\section{The Facts} - -Vigorien distributes a back-up solution product that allows system -administrators to create encrypted backups of file-systems on -Unix-like computers. The product is based on GNU tar, a backup utility -that replaces the standard Unix utility simply called tar, but has -additional features. - -Vigorien's backup solution added cryptographic features to GNU tar, and -included a suite of utilities and graphical user interfaces surrounding -GNU tar to make backups convenient. - -FSF discovered the violation from a user report, and determined that the -cryptographic features were the only part of the product that constituted -a derivative work of GNU tar; the extraneous utilities merely made -shell calls out to GNU tar. FSF requested that Vigorien come into -compliance with GPL by releasing the source of GNU tar, with the -cryptographic modifications, to its customers. - -Vigorien released the original GNU tar sources, but kept the cryptographic -modifications proprietary. They argued that the security of their system -depending on keeping the software proprietary and that regardless, USA -export restrictions on cryptographic software prohibited such a release. -FSF disputed the first claim, pointing out that Vigorien had only one -option if they did not want to release the source: they would have to -remove GNU tar from the software and not distribute it further. Vigorien -rejected this suggestion, since GNU tar was an integral part of the -product, and the security changes were useless without GNU tar. - -Regarding the export control claims, FSF proposed a number of options, -including release of the source from one of Vigorien's divisions overseas -where no such restrictions occurred, but Vigorien argued that the problem -was insoluble because they operated primarily in the USA\@. - -The deadlock on the second issue was resolved when those cryptographic -export restrictions were lifted shortly thereafter, and FSF again raised -the matter with Vigorien. At that point, they dropped the first claim and -agreed to release the remaining source module to their customers. They -did so, and the violation was resolved. - - -\section{Lessons Learned} - -\begin{enumerate} - -\item {\bf Removing the GPL'd portion of the product is always an - option.} Many violators' first response is to simply refuse to - release the source code as GPL requires. FSF offers the option to - simply remove the GPL'd portions from the product and continue along - without them. Every case where this has been suggested has led to - the same conclusion. Like Vigorien, the violator argues that the - product cannot function without the GPL'd components, and they - cannot effectively replace them. - - Such an outcome is simply further evidence that the combined work in - question is indeed a derivative work of the original GPL'd component. - If the other components cannot stand on their own and be useful without - the GPL'd portions, then one cannot effectively argue that the work as a - whole is not a derivative of the GPL'd portions. - -\item {\bf The whole product is not always covered.} In this case, - Vigorien had additional works aggregated. The backup system was a suite - of utilities, some of which were GPL and some of which were not. While - the cryptographic routines were tightly coupled with GNU tar and clearly - derivative works, the various GUI utilities were separate and - independent works merely aggregated with the distribution of the - GNU-tar-based product. - - -\item {\bf ``Security'' concerns do not exonerate a distributor from GPL - obligations, and ``security through obscurity'' does not work anyway.} - The argument that ``this is security software, so it cannot be released - in source form'' is not a valid defense for explaining why the terms of - the GPL are ignored. If companies do not want to release source code - for some reason, then they should not base the work on GPL'd software. - No external argument for noncompliance can hold weight if the work as - whole is indeed a derivative work of a GPL'd program. - - The ``security concerns'' argument is often floated as a reason to keep - software proprietary, but the computer security community has on - numerous occasions confirmed that such arguments are entirely specious. - Security experts have found --- since the beginnings of the field of - cryptography in the ancient world --- that sharing results about systems - and having such systems withstand peer review and scrutiny builds the - most secure systems. While full disclosure may help some who wish to - compromise security, it helps those who want to fix problems even more - by identifying them early. - -\item {\bf External regulatory problems can be difficult to resolve.} - GPL, though grounded in copyright law, does not have the power to trump - regulations like export controls. While Vigorien's ``security - concerns'' were specious, their export control concerns were not. It is - indeed a difficult problem that FSF acknowledges. We want compliance - with GPL and respect for users' freedoms, but we certainly do not expect - companies to commit criminal offenses for the sake of compliance. We - will see more about this issue in our next case study. -\end{enumerate} - - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Haxil, Polgara, and Thesulac: Mergers, Upstream Providers and Radio Devices} - -This case study considers an ongoing (at the time of writing) violation -that has occurred. By the end of the investigation period, three -companies were involved and many complex issues arose. - -\section{The Facts} - -Haxil produced a consumer electronics device which included a mini -GNU/Linux distribution to control the device. The device was of interest -to many technically-minded consumers, who purchased the device and very -quickly discovered that Free Software was included without source. -Mailing lists throughout the Free Software community erupted with -complaints about the problem, and FSF quickly investigated. - -FSF confirmed that FSF-copyrighted GPL'd software was included. In -addition, the whole distribution included GPL'd works from hundreds of -individual copyright holders, many of whom were, at this point, up in -arms about the violation. - -Meanwhile, Haxil was in the midst of being acquired by Polgara. Polgara -was as surprised as everyone else to discover the product was based on -GPL'd software; this fact had not been part of the disclosures made during -acquisition. FSF contacted Haxil, Polgara, and the product managers -who had transitioned into the ``Haxil division'' of the newly-merged -Polgara company. Polgara's General Counsel's office worked with FSF on -the matter. - -FSF formed a coalition with the other primary copyright holders -to pursue the enforcement effort on their behalf. FSF communicated -directly with Polgara's representatives to begin working through the -issues on behalf of itself and the Free Software community at large. - -Polgara pointed out that the software distribution they used was mostly -contributed by an upstream provider, Thesulac, and Haxil's changes to that -code base were minimal. Polgara negotiated with Thesulac to obtain the -source, although the issue moved very slowly in the channels between -Polgara and Thesulac. - -FSF encouraged a round-table meeting so that high bandwidth communication -could occur between FSF, Polgara and Thesulac. Polgara and Thesulac -agreed, and that discussion began. Thesulac provided nearly complete -sources to Polgara, and Polgara made a full software release on their -Web site. At the time of writing, that software still has some build -problems (similar to those that occurred with Davrik, as described in -Section~\ref{davrik-build-problems}). FSF continues to negotiate with -Polgara and Thesulac to resolve these problems, which have a clear path to -a solution and are expected to resolve. - -Similar to the Vigorien case, Thesulac has regulatory concerns. In this -case, it is not export controls --- an issue that has since been resolved ---- but radio spectrum regulation. Since this consumer electronic device -contains a software-programmable radio transmitter, regulations in (at -least) the USA and Japan prohibit release of those portions of the code -that operate the device. Since this is a low-level programming issue, the -changes to operate the device are a derivative work of the kernel named -Linux. This situation remains unresolved at the time of writing, although -FSF continues to negotiation with Thesulac and the Linux community -regarding the problem. - -\section{Lessons Learned} - -\begin{enumerate} - -\item {\bf Community outrage, while justified, can often make negotiation - more difficult.} FSF has a strong policy never to publicize names of - GPL violators if they are negotiating in a friendly way and operating in - good faith toward compliance. Most violations are honest mistakes, and - FSF sees no reason to publicly admonish violators who genuinely want to - come into compliance with GPL and to work hard staying in compliance. - - This case was so public in the Free Software community that both Haxil's - and Polgara's representatives were nearly shell-shocked by the time FSF - began negotiations. There was much work required to diffuse the - situation. We empathize with our community and their outrage about GPL - violations, but we also want to follow a path that leads expediently - to compliance. In our experience, public outcry works best as a last - resort, not the first. - -\item {\bf For software companies, GPL compliance belongs on a corporate - acquisition checklist. } Polgara was truly amazed that Haxil had used - GPL'd software in a major new product line but never informed Polgara - during the acquisition process. While GPL compliance is not a - particularly difficult matter, it is an additional obligation that comes - along with the product line. When planning mergers and joint ventures, - one should include lists of GPL'd components contained in the products - discussed. - -\item {\bf Compliance problems of upstream providers do not excuse a - violation for the downstream distributor.} To paraphrase \S 6, upstream - providers are not responsible for enforcing compliance of their - downstream, nor are downstream distributors responsible for compliance - problems of upstream providers. However, engaging in distribution of - GPL'd works out of compliance is still just that: a compliance problem. - When FSF carries out enforcement, we are patient and sympathetic when - the problem appears to be upstream. In fact, we urge the violator to - point us to the upstream provider so we may talk to them directly. In - this case, we were happy to begin negotiations with Thesulac. However, - Polgara still has an obligation to bring their product into compliance, - regardless of Thesulac's response. - -\item {\bf It behooves upstream providers to advise downstream - distributors about compliance matters.} FSF has encouraged Thesulac to - distribute a ``good practices for GPL compliance'' document with their - product. Polgara added various software components to Thesulac's - product, and it is conceivable that such additions can introduce - compliance. In FSF's opinion, Thesulac is in no way legally responsible - for such a violation introduced by their customer, but it behooves them - from a marketing standpoint to educate their customers about using the - product. We can argue whether or not it is your coffee vendor's fault - if you burn yourself with their product, but (likely) no one on either - side would dispute the prudence of placing a ``caution: hot'' label on - the cup. - -\item {\bf FSF enforcement often avoids redundant enforcement cases from - many parties.} Most Free Software systems have hundreds of copyright - holders. Some have thousands. FSF is in a unique position as one of - the largest single copyright holders on GPL'd software and as a - respected umpire in the community, neutrally enforcing the rules of the - GPL road. FSF works hard in the community to convince copyright - holders that consolidating GPL claims through FSF is better for them, - and more likely to yield positive compliance results. - - A few copyright holders engage in the ``proprietary relicensing'' - business, so they use GPL enforcement as a sales channel for that - business. FSF, as a community-oriented, not-for-profit organization, - seeks only to preserve the freedom of Free Software in its enforcement - efforts. As it turns out, most of the community of copyright holders - of Free Software want the same thing. Share and share alike is a - simple rule to follow, and following that rule to FSF's satisfaction - usually means you are following it to the satisfaction of the entire - Free Software community. - -\end{enumerate} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chapter{Good Practices for Compliance} - -Generally, from the experience of GPL enforcement, we glean the following -general practices that can help in GPL compliance for organizations that -distribute products based on GPL'd software: - -\begin{itemize} - -\item Talk to your software engineers and ask them where they got the - components they use in the products they build. Find out if GPL'd - components are present. - -\item Teach your engineering staff to pay attention to license documents. - Give them easy-to-follow policies to get approval for using a Free - Software component. - -\item Build a ``Free Software Licensing'' committee that handles requests - and questions about GPL and other Free Software licenses. - -\item Add ``What parts of your products are under GPL or other Free - Software licenses?'' to your checklist of questions to ask when you - consider mergers, acquisitions, or joint ventures. - -\item Encourage your engineers to participate collaboratively with GPL'd - software development. The more knowledge about the Free Software world - your organization has, the better equipped it is to deal with this - rapidly changing field. - -\item When someone points out a potential GPL violation in one of your - products, do not assume the product line is doomed. GPL is not a virus; - merely having GPL'd code in one part of a product does not necessarily - mean that every related product must also be GPL'd. And, even if some - software needs to be released that was not before, the product will - surely survive. In FSF's enforcement efforts, we have not yet - seen a product line die because source was released to customers in - compliance with GPL. - -\end{itemize} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\backmatter - -\appendix - -\chapter{The GNU General Public License} - -\begin{center} -{\parindent 0in - -Version 2, June 1991 - -Copyright \copyright\ 1989, 1991 Free Software Foundation, Inc. - -\bigskip - -59 Temple Place - Suite 330, Boston, MA 02111-1307, USA - -\bigskip - -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. -} -\end{center} - -\begin{center} -{\bf\large Preamble} -\end{center} - - -The licenses for most software are designed to take away your freedom -to share and change it. By contrast, the GNU General Public License is -intended to guarantee your freedom to share and change Free -Software---to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. - -When we speak of Free Software, we are referring to freedom, not price. -Our General Public Licenses are designed to make sure that you have the -freedom to distribute copies of Free Software (and charge for this service -if you wish), that you receive source code or can get it if you want it, -that you can change the software or use pieces of it in new Free programs; -and that you know you can do these things. - -To protect your rights, we need to make restrictions that forbid anyone to -deny you these rights or to ask you to surrender the rights. These -restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - -For example, if you distribute copies of such a program, whether gratis or -for a fee, you must give the recipients all the rights that you have. You -must make sure that they, too, receive or can get the source code. And -you must show them these terms so they know their rights. - -We protect your rights with two steps: (1) copyright the software, and (2) -offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - -Also, for each author's protection and ours, we want to make certain that -everyone understands that there is no warranty for this Free Software. If -the software is modified by someone else and passed on, we want its -recipients to know that what they have is not the original, so that any -problems introduced by others will not reflect on the original authors' -reputations. - -Finally, any Free program is threatened constantly by software patents. -We wish to avoid the danger that redistributors of a Free program will -individually obtain patent licenses, in effect making the program -proprietary. To prevent this, we have made it clear that any patent must -be licensed for everyone's free use or not licensed at all. - -The precise terms and conditions for copying, distribution and -modification follow. - -\begin{center} -{\Large \sc Terms and Conditions For Copying, Distribution and - Modification} -\end{center} - - -\begin{enumerate} - -\addtocounter{enumi}{-1} -\item - -This License applies to any program or other work which contains a notice -placed by the copyright holder saying it may be distributed under the -terms of this General Public License. The ``Program,'' below, refers to -any such program or work, and a ``work based on the Program'' means either -the Program or any derivative work under copyright law: that is to say, a -work containing the Program or a portion of it, either verbatim or with -modifications and/or translated into another language. (Hereinafter, -translation is included without limitation in the term ``modification.'') -Each licensee is addressed as ``you.'' - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - -\item You may copy and distribute verbatim copies of the Program's source - code as you receive it, in any medium, provided that you conspicuously - and appropriately publish on each copy an appropriate copyright notice - and disclaimer of warranty; keep intact all the notices that refer to - this License and to the absence of any warranty; and give any other - recipients of the Program a copy of this License along with the Program. - -You may charge a fee for the physical act of transferring a copy, and you -may at your option offer warranty protection in exchange for a fee. - -\item - -You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - -\begin{enumerate} - -\item - -You must cause the modified files to carry prominent notices stating that -you changed the files and the date of any change. - -\item - -You must cause any work that you distribute or publish, that in -whole or in part contains or is derived from the Program or any -part thereof, to be licensed as a whole at no charge to all third -parties under the terms of this License. - -\item -If the modified program normally reads commands interactively -when run, you must cause it, when started running for such -interactive use in the most ordinary way, to print or display an -announcement including an appropriate copyright notice and a -notice that there is no warranty (or else, saying that you provide -a warranty) and that users may redistribute the program under -these conditions, and telling the user how to view a copy of this -License. (Exception: if the Program itself is interactive but -does not normally print such an announcement, your work based on -the Program is not required to print an announcement.) - -\end{enumerate} - - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - -\item -You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - -\begin{enumerate} - -\item - -Accompany it with the complete corresponding machine-readable -source code, which must be distributed under the terms of Sections -1 and 2 above on a medium customarily used for software interchange; or, - -\item - -Accompany it with a written offer, valid for at least three -years, to give any third party, for a charge no more than your -cost of physically performing source distribution, a complete -machine-readable copy of the corresponding source code, to be -distributed under the terms of Sections 1 and 2 above on a medium -customarily used for software interchange; or, - -\item - -Accompany it with the information you received as to the offer -to distribute corresponding source code. (This alternative is -allowed only for noncommercial distribution and only if you -received the program in object code or executable form with such -an offer, in accord with Subsection b above.) - -\end{enumerate} - - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - -\item -You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - -\item -You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - -\item -Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - -\item -If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the Free Software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - -\item -If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - -\item -The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and ``any -later version,'' you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - -\item -If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our Free Software and -of promoting the sharing and reuse of software generally. - -\begin{center} -{\Large\sc -No Warranty -} -\end{center} - -\item -{\sc Because the program is licensed free of charge, there is no warranty -for the program, to the extent permitted by applicable law. Except when -otherwise stated in writing the copyright holders and/or other parties -provide the program ``as is'' without warranty of any kind, either expressed -or implied, including, but not limited to, the implied warranties of -merchantability and fitness for a particular purpose. The entire risk as -to the quality and performance of the program is with you. Should the -program prove defective, you assume the cost of all necessary servicing, -repair or correction.} - -\item -{\sc In no event unless required by applicable law or agreed to in writing -will any copyright holder, or any other party who may modify and/or -redistribute the program as permitted above, be liable to you for damages, -including any general, special, incidental or consequential damages arising -out of the use or inability to use the program (including but not limited -to loss of data or data being rendered inaccurate or losses sustained by -you or third parties or a failure of the program to operate with any other -programs), even if such holder or other party has been advised of the -possibility of such damages.} - -\end{enumerate} - - -\begin{center} -{\Large\sc End of Terms and Conditions} -\end{center} -\vfill - -\pagebreak[4] - -\section*{Appendix: How to Apply These Terms to Your New Programs} - -If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -Free Software which everyone can redistribute and change under these -terms. - - To do so, attach the following notices to the program. It is safest to - attach them to the start of each source file to most effectively convey - the exclusion of warranty; and each file should have at least the - ``copyright'' line and a pointer to where the full notice is found. - -\begin{quote} -one line to give the program's name and a brief idea of what it does. \\ -Copyright (C) yyyy name of author \\ - -This program is Free Software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. -\end{quote} - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - -\begin{quote} -Gnomovision version 69, Copyright (C) yyyy name of author \\ -Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. \\ -This is Free Software, and you are welcome to redistribute it -under certain conditions; type `show c' for details. -\end{quote} - - -The hypothetical commands {\tt show w} and {\tt show c} should show the -appropriate parts of the General Public License. Of course, the commands -you use may be called something other than {\tt show w} and {\tt show c}; -they could even be mouse-clicks or menu items---whatever suits your -program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a ``copyright disclaimer'' for the program, if -necessary. Here is a sample; alter the names: - -\begin{quote} -Yoyodyne, Inc., hereby disclaims all copyright interest in the program \\ -`Gnomovision' (which makes passes at compilers) written by James Hacker. \\ - -signature of Ty Coon, 1 April 1989 \\ -Ty Coon, President of Vice -\end{quote} - - -This General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications -with the library. If this is what you want to do, use the GNU Library -General Public License instead of this License. - - -\chapter{The GNU Lesser General Public License} - -\begin{center} -{\parindent 0in - -Version 2.1, February 1999 - -Copyright \copyright\ 1991, 1999 Free Software Foundation, Inc. - -\bigskip - -59 Temple Place - Suite 330, Boston, MA 02111-1307, USA - -\bigskip - -Everyone is permitted to copy and distribute verbatim copies -of this license document, but changing it is not allowed. - -\bigskip - -[This is the first released version of the Lesser GPL. It also counts - as the successor of the GNU Library Public License version 2, hence - the version number 2.1.] -} - -\end{center} - -\begin{center} -{\bf\large Preamble} -\end{center} - -The licenses for most software are designed to take away your freedom to -share and change it. By contrast, the GNU General Public Licenses are -intended to guarantee your freedom to share and change Free Software---to -make sure the software is free for all its users. - -This license, the Lesser General Public License, applies to some specially -designated software packages---typically libraries---of the Free Software -Foundation and other authors who decide to use it. You can use it too, -but we suggest you first think carefully about whether this license or the -ordinary General Public License is the better strategy to use in any -particular case, based on the explanations below. - -When we speak of Free Software, we are referring to freedom of use, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of Free Software (and charge for -this service if you wish); that you receive source code or can get it if -you want it; that you can change the software and use pieces of it in new -Free programs; and that you are informed that you can do these things. - -To protect your rights, we need to make restrictions that forbid -distributors to deny you these rights or to ask you to surrender these -rights. These restrictions translate to certain responsibilities for you -if you distribute copies of the library or if you modify it. - -For example, if you distribute copies of the library, whether gratis or -for a fee, you must give the recipients all the rights that we gave you. -You must make sure that they, too, receive or can get the source code. If -you link other code with the library, you must provide complete object -files to the recipients, so that they can relink them with the library -after making changes to the library and recompiling it. And you must show -them these terms so they know their rights. - -We protect your rights with a two-step method: (1) we copyright the -library, and (2) we offer you this license, which gives you legal -permission to copy, distribute and/or modify the library. - -To protect each distributor, we want to make it very clear that there is -no warranty for the Free library. Also, if the library is modified by -someone else and passed on, the recipients should know that what they have -is not the original version, so that the original author's reputation will -not be affected by problems that might be introduced by others. - -Finally, software patents pose a constant threat to the existence of any -Free program. We wish to make sure that a company cannot effectively -restrict the users of a Free program by obtaining a restrictive license -from a patent holder. Therefore, we insist that any patent license -obtained for a version of the library must be consistent with the full -freedom of use specified in this license. - -Most GNU software, including some libraries, is covered by the ordinary -GNU General Public License. This license, the GNU Lesser General Public -License, applies to certain designated libraries, and is quite different -from the ordinary General Public License. We use this license for certain -libraries in order to permit linking those libraries into non-Free -programs. - -When a program is linked with a library, whether statically or using a -shared library, the combination of the two is legally speaking a combined -work, a derivative of the original library. The ordinary General Public -License therefore permits such linking only if the entire combination fits -its criteria of freedom. The Lesser General Public License permits more -lax criteria for linking other code with the library. - -We call this license the ``Lesser'' General Public License because it does -Less to protect the user's freedom than the ordinary General Public -License. It also provides other Free Software developers Less of an -advantage over competing non-Free programs. These disadvantages are the -reason we use the ordinary General Public License for many libraries. -However, the Lesser license provides advantages in certain special -circumstances. - -For example, on rare occasions, there may be a special need to encourage -the widest possible use of a certain library, so that it becomes a -de-facto standard. To achieve this, non-Free programs must be allowed to -use the library. A more frequent case is that a Free library does the -same job as widely used non-Free libraries. In this case, there is little -to gain by limiting the Free library to Free Software only, so we use the -Lesser General Public License. - -In other cases, permission to use a particular library in non-Free -programs enables a greater number of people to use a large body of Free -software. For example, permission to use the GNU C Library in non-Free -programs enables many more people to use the whole GNU operating system, -as well as its variant, the GNU/Linux operating system. - -Although the Lesser General Public License is Less protective of the -users' freedom, it does ensure that the user of a program that is linked -with the library has the freedom and the wherewithal to run that program -using a modified version of the library. - -The precise terms and conditions for copying, distribution and -modification follow. Pay close attention to the difference between a -``work based on the library'' and a ``work that uses the library.'' The -former contains code derived from the library, whereas the latter must be -combined with the library in order to run. - -\begin{center} -{\Large \sc GNU Lesser General Public License} \\ -{\Large \sc Terms and Conditions For Copying, Distribution and - Modification} -\end{center} - -\begin{enumerate} - -\addtocounter{enumi}{-1} - -\item - -This License Agreement applies to any software library or other program -which contains a notice placed by the copyright holder or other authorized -party saying it may be distributed under the terms of this Lesser General -Public License (also called ``this License''). Each licensee is addressed -as ``you.'' - -A ``library'' means a collection of software functions and/or data -prepared so as to be conveniently linked with application programs (which -use some of those functions and data) to form executables. - -The ``library,'' below, refers to any such software library or work which -has been distributed under these terms. A ``work based on the library'' -means either the library or any derivative work under copyright law: that -is to say, a work containing the library or a portion of it, either -verbatim or with modifications and/or translated straightforwardly into -another language. (Hereinafter, translation is included without -limitation in the term ``modification.'') - -``Source code'' for a work means the preferred form of the work for making -modifications to it. For a library, complete source code means all the -source code for all modules it contains, plus any associated interface -definition files, plus the scripts used to control compilation and -installation of the library. - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of running a -program using the library is not restricted, and output from such a -program is covered only if its contents constitute a work based on the -library (independent of the use of the library in a tool for writing it). -Whether that is true depends on what the library does and what the program -that uses the library does. - -\item - -You may copy and distribute verbatim copies of the library's complete -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the notices -that refer to this License and to the absence of any warranty; and -distribute a copy of this License along with the library. - -You may charge a fee for the physical act of transferring a copy, -and you may at your option offer warranty protection in exchange for a -fee. - -\item - -You may modify your copy or copies of the library or any portion of it, -thus forming a work based on the library, and copy and distribute such -modifications or work under the terms of Section 1 above, provided that -you also meet all of these conditions: - -\begin{enumerate} - - \item - - The modified work must itself be a software library. - - \item - - You must cause the files modified to carry prominent notices stating - that you changed the files and the date of any change. - - \item - - You must cause the whole of the work to be licensed at no charge to - all third parties under the terms of this License. - - \item - If a facility in the modified library refers to a function or a table - of data to be supplied by an application program that uses the - facility, other than as an argument passed when the facility is - invoked, then you must make a good faith effort to ensure that, in the - event an application does not supply such function or table, the - facility still operates, and performs whatever part of its purpose - remains meaningful. - -(For example, a function in a library to compute square roots has a -purpose that is entirely well-defined independent of the application. -Therefore, Subsection 2d requires that any application-supplied function -or table used by this function must be optional: if the application does -not supply it, the square root function must still compute square roots.) -\end{enumerate} - -These requirements apply to the modified work as a whole. If identifiable -sections of that work are not derived from the library, and can be -reasonably considered independent and separate works in themselves, then -this License, and its terms, do not apply to those sections when you -distribute them as separate works. But when you distribute the same -sections as part of a whole which is a work based on the library, the -distribution of the whole must be on the terms of this License, whose -permissions for other licensees extend to the entire whole, and thus to -each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest your -rights to work written entirely by you; rather, the intent is to exercise -the right to control the distribution of derivative or collective works -based on the library. - -In addition, mere aggregation of another work not based on the library -with the library (or with a work based on the library) on a volume of a -storage or distribution medium does not bring the other work under the -scope of this License. - -\item - -You may opt to apply the terms of the ordinary GNU General Public License -instead of this License to a given copy of the library. To do this, you -must alter all the notices that refer to this License, so that they refer -to the ordinary GNU General Public License version 2, instead of to this -License. (If a newer version than version 2 of the ordinary GNU General -Public License has appeared, then you can specify that version instead if -you wish.) Do not make any other change in these notices. - -Once this change is made in a given copy, it is irreversible for that -copy, so the ordinary GNU General Public License applies to all subsequent -copies and derivative works made from that copy. - -This option is useful when you wish to copy part of the code of the -library into a program that is not a library. - -\item - -You may copy and distribute the library (or a portion or derivative of it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you accompany it with the complete -corresponding machine-readable source code, which must be distributed -under the terms of Sections 1 and 2 above on a medium customarily used for -software interchange. - -If distribution of object code is made by offering access to copy from a -designated place, then offering equivalent access to copy the source code -from the same place satisfies the requirement to distribute the source -code, even though third parties are not compelled to copy the source along -with the object code. - -\item - -A program that contains no derivative of any portion of the library, but -is designed to work with the library by being compiled or linked with it, -is called a ``work that uses the library.'' Such a work, in isolation, is -not a derivative work of the library, and therefore falls outside the -scope of this License. - -However, linking a ``work that uses the library'' with the library creates -an executable that is a derivative of the library (because it contains -portions of the library), rather than a ``work that uses the library.'' -The executable is therefore covered by this License. Section 6 states -terms for distribution of such executables. - -When a ``work that uses the library'' uses material from a header file -that is part of the library, the object code for the work may be a -derivative work of the library even though the source code is not. -Whether this is true is especially significant if the work can be linked -without the library, or if the work is itself a library. The threshold -for this to be true is not precisely defined by law. - -If such an object file uses only numerical parameters, data structure -layouts and accessors, and small macros and small inline functions (ten -lines or less in length), then the use of the object file is unrestricted, -regardless of whether it is legally a derivative work. (Executables -containing this object code plus portions of the library will still fall -under Section 6.) - -Otherwise, if the work is a derivative of the library, you may distribute -the object code for the work under the terms of Section 6. Any -executables containing that work also fall under Section 6, whether or not -they are linked directly with the library itself. - -\item - -As an exception to the Sections above, you may also combine or link a -``work that uses the library'' with the library to produce a work -containing portions of the library, and distribute that work under terms -of your choice, provided that the terms permit modification of the work -for the customer's own use and reverse engineering for debugging such -modifications. - -You must give prominent notice with each copy of the work that the library -is used in it and that the library and its use are covered by this -License. You must supply a copy of this License. If the work during -execution displays copyright notices, you must include the copyright -notice for the library among them, as well as a reference directing the -user to the copy of this License. Also, you must do one of these things: - -\begin{enumerate} - - \item - - Accompany the work with the complete corresponding machine-readable - source code for the library including whatever changes were used in - the work (which must be distributed under Sections 1 and 2 above); - and, if the work is an executable linked with the library, with the - complete machine-readable ``work that uses the library,'' as object - code and/or source code, so that the user can modify the library and - then relink to produce a modified executable containing the modified - library. (It is understood that the user who changes the contents of - definitions files in the library will not necessarily be able to - recompile the application to use the modified definitions.) - - \item - - Use a suitable shared library mechanism for linking with the library. - A suitable mechanism is one that (1) uses at run time a copy of the - library already present on the user's computer system, rather than - copying library functions into the executable, and (2) will operate - properly with a modified version of the library, if the user installs - one, as long as the modified version is interface-compatible with the - version that the work was made with. - - \item - - Accompany the work with a written offer, valid for at least three - years, to give the same user the materials specified in Subsection 6a, - above, for a charge no more than the cost of performing this - distribution. - - \item - - If distribution of the work is made by offering access to copy from a - designated place, offer equivalent access to copy the above specified - materials from the same place. - - \item - - Verify that the user has already received a copy of these materials or - that you have already sent this user a copy. -\end{enumerate} - -For an executable, the required form of the ``work that uses the library'' -must include any data and utility programs needed for reproducing the -executable from it. However, as a special exception, the materials to be -distributed need not include anything that is normally distributed (in -either source or binary form) with the major components (compiler, kernel, -and so on) of the operating system on which the executable runs, unless -that component itself accompanies the executable. - -It may happen that this requirement contradicts the license restrictions -of other proprietary libraries that do not normally accompany the -operating system. Such a contradiction means you cannot use both them and -the library together in an executable that you distribute. - -\item - -You may place library facilities that are a work based on the library -side-by-side in a single library together with other library facilities -not covered by this License, and distribute such a combined library, -provided that the separate distribution of the work based on the library -and of the other library facilities is otherwise permitted, and provided -that you do these two things: - -\begin{enumerate} - - \item - - Accompany the combined library with a copy of the same work based on - the library, uncombined with any other library facilities. This must - be distributed under the terms of the Sections above. - - \item - - Give prominent notice with the combined library of the fact that part - of it is a work based on the library, and explaining where to find - the accompanying uncombined form of the same work. -\end{enumerate} - -\item - - You may not copy, modify, sublicense, link with, or distribute the - library except as expressly provided under this License. Any attempt - otherwise to copy, modify, sublicense, link with, or distribute the - library is void, and will automatically terminate your rights under this - License. However, parties who have received copies, or rights, from you - under this License will not have their licenses terminated so long as - such parties remain in full compliance. - -\item - - You are not required to accept this License, since you have not signed - it. However, nothing else grants you permission to modify or distribute - the library or its derivative works. These actions are prohibited by - law if you do not accept this License. Therefore, by modifying or - distributing the library (or any work based on the library), you - indicate your acceptance of this License to do so, and all its terms and - conditions for copying, distributing or modifying the library or works - based on it. - -\item - - Each time you redistribute the library (or any work based on the - library), the recipient automatically receives a license from the - original licensor to copy, distribute, link with or modify the library - subject to these terms and conditions. You may not impose any further - restrictions on the recipients' exercise of the rights granted herein. - You are not responsible for enforcing compliance by third parties with - this License. - -\item - - If, as a consequence of a court judgment or allegation of patent - infringement or for any other reason (not limited to patent issues), - conditions are imposed on you (whether by court order, agreement or - otherwise) that contradict the conditions of this License, they do not - excuse you from the conditions of this License. If you cannot - distribute so as to satisfy simultaneously your obligations under this - License and any other pertinent obligations, then as a consequence you - may not distribute the library at all. For example, if a patent license - would not permit royalty-free redistribution of the library by all those - who receive copies directly or indirectly through you, then the only way - you could satisfy both it and this License would be to refrain entirely - from distribution of the library. - - If any portion of this section is held invalid or unenforceable under - any particular circumstance, the balance of the section is intended to - apply, and the section as a whole is intended to apply in other - circumstances. - - It is not the purpose of this section to induce you to infringe any - patents or other property right claims or to contest validity of any - such claims; this section has the sole purpose of protecting the - integrity of the Free Software distribution system which is implemented - by public license practices. Many people have made generous - contributions to the wide range of software distributed through that - system in reliance on consistent application of that system; it is up to - the author/donor to decide if he or she is willing to distribute - software through any other system and a licensee cannot impose that - choice. - - This section is intended to make thoroughly clear what is believed to be - a consequence of the rest of this License. - -% \pagebreak[4] - - -\item - - If the distribution and/or use of the library is restricted in certain - countries either by patents or by copyrighted interfaces, the original - copyright holder who places the library under this License may add an - explicit geographical distribution limitation excluding those countries, - so that distribution is permitted only in or among countries not thus - excluded. In such case, this License incorporates the limitation as if - written in the body of this License. - -\item - - The Free Software Foundation may publish revised and/or new versions of - the Lesser General Public License from time to time. Such new versions - will be similar in spirit to the present version, but may differ in - detail to address new problems or concerns. - - Each version is given a distinguishing version number. If the library - specifies a version number of this License which applies to it and ``any - later version,'' you have the option of following the terms and - conditions either of that version or of any later version published by - the Free Software Foundation. If the library does not specify a license - version number, you may choose any version ever published by the Free - Software Foundation. - - -\item - - - If you wish to incorporate parts of the library into other Free programs - whose distribution conditions are incompatible with these, write to the - author to ask for permission. For software which is copyrighted by the - Free Software Foundation, write to the Free Software Foundation; we - sometimes make exceptions for this. Our decision will be guided by the - two goals of preserving the Free status of all derivatives of our Free - software and of promoting the sharing and reuse of software generally. - - -\begin{center} -{\Large\sc -No Warranty -} -\end{center} - -\item - -{\sc Because the library is licensed free of charge, there is no -warranty for the library, to the extent permitted by applicable law. -Except when otherwise stated in writing the copyright holders and/or -other parties provide the library ``as is'' without warranty of any -kind, either expressed or implied, including, but not limited to, the -implied warranties of merchantability and fitness for a particular -purpose. The entire risk as to the quality and performance of the -library is with you. should the library prove defective, you assume -the cost of all necessary servicing, repair or correction.} - -% \pagebreak[4] - -\item - -{\sc In no event unless required by applicable law or agreed to in writing - will any copyright holder, or any other party who may modify and/or - redistribute the library as permitted above, be liable to you for - damages, including any general, special, incidental or consequential - damages arising out of the use or inability to use the library - (including but not limited to loss of data or data being rendered - inaccurate or losses sustained by you or third parties or a failure of - the library to operate with any other software), even if such holder or - other party has been advised of the possibility of such damages.} - -\end{enumerate} - -\begin{center} -{\Large\sc End of Terms and Conditions} -\end{center} -\vfill - -\pagebreak[4] - -\section*{How to Apply These Terms to Your New Libraries} - -If you develop a new library, and you want it to be of the greatest -possible use to the public, we recommend making it Free Software that -everyone can redistribute and change. You can do so by permitting -redistribution under these terms (or, alternatively, under the terms of -the ordinary General Public License). - -To apply these terms, attach the following notices to the library. It is -safest to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least the -``copyright'' line and a pointer to where the full notice is found. - -\begin{quote} -one line to give the library's name and a brief idea of what it does. \\ -Copyright (C) year name of author \\ - -This library is Free Software; you can redistribute it and/or modify it -under the terms of the GNU Lesser General Public License as published by -the Free Software Foundation; either version 2.1 of the License, or (at -your option) any later version. - -This library is distributed in the hope that it will be useful, but -WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public -License for more details. - -You should have received a copy of the GNU Lesser General Public License -along with this library; if not, write to the Free Software Foundation, -Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -\end{quote} - -Also add information on how to contact you by electronic and paper mail. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a ``copyright disclaimer'' for the library, if -necessary. Here is a sample; alter the names: - -\begin{quote} -Yoyodyne, Inc., hereby disclaims all copyright interest in the program \\ -`Gnomovision' (which makes passes at compilers) written by James Hacker. \\ - -signature of Ty Coon, 1 April 1990 \\ -Ty Coon, President of Vice -\end{quote} - -That's all there is to it! - -\end{document} - -% LocalWords: proprietarize redistributors sublicense yyyy Gnomovision EULAs -% LocalWords: Yoyodyne FrontPage improvers Berne copyrightable Stallman's GPLs -% LocalWords: Lessig Lessig's UCITA pre PDAs CDs reshifts GPL's Gentoo glibc -% LocalWords: TrollTech administrivia LGPL's MontaVista OpenTV Mitek Arce DVD -% LocalWords: unprotectable protectable Unfreedonia chipset CodeSourcery Iqtel -% LocalWords: impermissibly Bateman faire minimis Borland uncopyrightable Mgmt -% LocalWords: franca downloadable Davrik Davrik's Darvik -% LocalWords: Slashdot sublicensed Vigorien Vigorien's Haxil Polgara -% LocalWords: Thesulac Polgara's Haxil's Thesulac's SDK CD's