Replaced "GPL" with "the GPL" wherever it was used to refer to the license,
but *not* when used when referring to GPL'd software or GPL violation or GPL enforcement, etc.
This commit is contained in:
		
							parent
							
								
									aef1ac14b3
								
							
						
					
					
						commit
						bdb224a606
					
				
					 1 changed files with 45 additions and 45 deletions
				
			
		|  | @ -50,7 +50,7 @@ available at \verb=https://creativecommons.org/licenses/by-sa/4.0/legalcode=. | ||||||
| This one-day course presents the details of five different GPL | This one-day course presents the details of five different GPL | ||||||
| compliance cases handled by FSF's GPL Compliance Laboratory. Each case | compliance cases handled by FSF's GPL Compliance Laboratory. Each case | ||||||
| offers unique insights into problems that can arise when the terms of | offers unique insights into problems that can arise when the terms of | ||||||
| GPL are not properly followed, and how diplomatic negotiation between | the GPL are not properly followed, and how diplomatic negotiation between | ||||||
| the violator and the copyright holder can yield positive results for | the violator and the copyright holder can yield positive results for | ||||||
| both parties. | both parties. | ||||||
| 
 | 
 | ||||||
|  | @ -79,40 +79,40 @@ not equivalent to attending the course. | ||||||
| \chapter{Overview of Community Enforcement} | \chapter{Overview of Community Enforcement} | ||||||
| 
 | 
 | ||||||
| The GPL is a Free Software license with legal teeth. Unlike licenses like | 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 | the X11-style or various BSD licenses, the GPL (and by extension, the LGPL) is | ||||||
| designed to defend as well as grant freedom. We saw in the last course | 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 | that the GPL uses copyright law as a mechanism to grant all the key freedoms | ||||||
| essential in Free Software, but also to ensure that those freedoms | essential in Free Software, but also to ensure that those freedoms | ||||||
| propagate throughout the distribution chain of the software. | propagate throughout the distribution chain of the software. | ||||||
| 
 | 
 | ||||||
| \section{Termination Begins Enforcement} | \section{Termination Begins Enforcement} | ||||||
| 
 | 
 | ||||||
| As we have learned, the assurance that Free Software under GPL remains | As we have learned, the assurance that Free Software under the GPL remains | ||||||
| Free Software is accomplished through various terms of GPL: \S 3 ensures | Free Software is accomplished through various terms of the GPL: \S 3 ensures | ||||||
| that binaries are always accompanied with source; \S 2 ensures that the | 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 | 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 | license of the software is always the GPL for everyone, and that no other | ||||||
| legal agreements or licenses trump GPL. It is \S 4, however, that ensures | legal agreements or licenses trump the GPL. It is \S 4, however, that ensures | ||||||
| that the GPL can be enforced. | that the GPL can be enforced. | ||||||
| 
 | 
 | ||||||
| Thus, \S 4 is where we begin our discussion of GPL enforcement. This | 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 | clause is where the legal teeth of the license are rooted. As a copyright | ||||||
| license, GPL governs only the activities governed by copyright law --- | license, the GPL governs only the activities governed by copyright law --- | ||||||
| copying, modifying and redistributing computer software. Unlike most | copying, modifying and redistributing computer software. Unlike most | ||||||
| copyright licenses, GPL gives wide grants of permission for engaging with | copyright licenses, the GPL gives wide grants of permission for engaging with | ||||||
| these activities. Such permissions continue, and all parties may exercise | these activities. Such permissions continue, and all parties may exercise | ||||||
| them until such time as one party violates the terms of GPL\@. At the | them until such time as one party violates the terms of the GPL\@. At the | ||||||
| moment of such a violation (i.e., the engaging of copying, modifying or | 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 | redistributing in ways not permitted by the GPL) \S 4 is invoked. While other | ||||||
| parties may continue to operate under GPL, the violating party loses their | parties may continue to operate under the GPL, the violating party loses their | ||||||
| rights. | rights. | ||||||
| 
 | 
 | ||||||
| Specifically, \S 4 terminates the violators' rights to continue | Specifically, \S 4 terminates the violators' rights to continue | ||||||
| engaging in the permissions that are otherwise granted by GPL\@. | engaging in the permissions that are otherwise granted by the GPL\@. | ||||||
| Effectively, their rights revert to the copyright defaults --- | Effectively, their rights revert to the copyright defaults --- | ||||||
| no permission is granted to copy, modify, nor redistribute the work. | no permission is granted to copy, modify, nor redistribute the work. | ||||||
| Meanwhile, \S 5 points out that if the violator has no rights under | Meanwhile, \S 5 points out that if the violator has no rights under | ||||||
| GPL, they are prohibited by copyright law from engaging in the | the GPL, they are prohibited by copyright law from engaging in the | ||||||
| activities of copying, modifying and distributing. They have lost | activities of copying, modifying and distributing. They have lost | ||||||
| these rights because they have violated the GPL, and no other license | these rights because they have violated the GPL, and no other license | ||||||
| gives them permission to engage in these activities governed by copyright law. | gives them permission to engage in these activities governed by copyright law. | ||||||
|  | @ -128,7 +128,7 @@ distributing that work. For example, the violator may have put the | ||||||
| software in boxes and sold them at stores. Or perhaps the software | software in boxes and sold them at stores. Or perhaps the software | ||||||
| was put up for download on the Internet. Regardless of the delivery | was put up for download on the Internet. Regardless of the delivery | ||||||
| mechanism, violators almost always are engaged in {\em ongoing\/} | mechanism, violators almost always are engaged in {\em ongoing\/} | ||||||
| violation of GPL\@. | violation of the GPL\@. | ||||||
| 
 | 
 | ||||||
| In fact, when we discover a GPL violation that occurred only once --- for | 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 | example, a user group who distributed copies of a GNU/Linux system without | ||||||
|  | @ -136,7 +136,7 @@ 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 | 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 | 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 | 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. | groups can most easily comply with the GPL, and send them on their merry way. | ||||||
| 
 | 
 | ||||||
| It is only the cases of {\em ongoing\/} GPL violation that warrant our | It is only the cases of {\em ongoing\/} GPL violation that warrant our | ||||||
| active attention. We vehemently pursue those cases where dozens, hundreds | active attention. We vehemently pursue those cases where dozens, hundreds | ||||||
|  | @ -162,12 +162,12 @@ 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 | 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 | 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 | violations. By contrast, we revel in the successes of educating an | ||||||
| ongoing violator about GPL so that GPL compliance becomes a second-nature | ongoing violator about the GPL so that GPL compliance becomes a second-nature | ||||||
| matter, allowing that company to join the GPL ecosystem as a contributor. | matter, allowing that company to join the GPL ecosystem as a contributor. | ||||||
| 
 | 
 | ||||||
| \section{How are Violations Discovered?} | \section{How are Violations Discovered?} | ||||||
| 
 | 
 | ||||||
| Our enforcement of GPL is not a fund-raising effort; in fact, FSF's GPL | Our enforcement of the 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 | Compliance Lab runs at a loss (in other words, it is subsided by our | ||||||
| donors). Our violation reports come from volunteers, who have encountered, | donors). Our violation reports come from volunteers, who have encountered, | ||||||
| in their business or personal life, a device or software product that | in their business or personal life, a device or software product that | ||||||
|  | @ -197,7 +197,7 @@ software is included. | ||||||
| 
 | 
 | ||||||
| Once we have confirmed that a violation has indeed occurred, we must then | Once we have confirmed that a violation has indeed occurred, we must then | ||||||
| determine whose copyright has been violated. Contrary to popular belief, | determine whose copyright has been violated. Contrary to popular belief, | ||||||
| FSF does not have the power to enforce GPL in all cases. Since GPL | FSF does not have the power to enforce the GPL in all cases. Since the GPL | ||||||
| operates under copyright law, the powers of enforcement --- to seek | operates under copyright law, the powers of enforcement --- to seek | ||||||
| redress once \S 4 has been invoked --- lie with the copyright holder of | 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 | the software. FSF is one of the largest copyright holders in the world of | ||||||
|  | @ -207,11 +207,11 @@ software copyrighted by FSF present. | ||||||
| 
 | 
 | ||||||
| In cases where FSF does not hold copyright interest in the software, but | 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 | we have confirmed a violation, we contact the copyright holders of the | ||||||
| software, and encourage them to enforce GPL\@. We offer our good offices | software, and encourage them to enforce the GPL\@. We offer our good offices | ||||||
| to help negotiate compliance on their behalf, and many times, we help as a | 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 | 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 | primarily in this course is FSF's first-hand experience enforcing its own | ||||||
| copyrights and GPL\@. | copyrights and the GPL\@. | ||||||
| 
 | 
 | ||||||
| \section{First Contact} | \section{First Contact} | ||||||
| 
 | 
 | ||||||
|  | @ -292,9 +292,9 @@ the availability on its Web site and via a customer newsletter. | ||||||
| 
 | 
 | ||||||
| Bortez did have some concerns regarding patents. They wished to include a | Bortez did have some concerns regarding patents. They wished to include a | ||||||
| statement with the software release that made sure they were not granting | statement with the software release that made sure they were not granting | ||||||
| any patent permission other than what was absolutely required by GPL\@. | any patent permission other than what was absolutely required by the GPL\@. | ||||||
| They understood that their patent assertions could not trump any rights | They understood that their patent assertions could not trump any rights | ||||||
| granted by GPL\@. The following language was negotiated into the release: | granted by the GPL\@. The following language was negotiated into the release: | ||||||
| 
 | 
 | ||||||
| \begin{quotation} | \begin{quotation} | ||||||
| Subject to the qualifications stated below, Bortez, on behalf of itself | Subject to the qualifications stated below, Bortez, on behalf of itself | ||||||
|  | @ -359,7 +359,7 @@ This case introduces a number of concepts regarding GPL enforcement. | ||||||
|   possible. |   possible. | ||||||
| 
 | 
 | ||||||
| \item {\bf Confirming compliance is a community effort.}  The whole point | \item {\bf Confirming compliance is a community effort.}  The whole point | ||||||
|   of making sure that software distributors respect the terms of GPL is to |   of making sure that software distributors respect the terms of the GPL is to | ||||||
|   allow a thriving software sharing community to benefit and improve the |   allow a thriving software sharing community to benefit and improve the | ||||||
|   work. FSF is not the expert on how a compiler for consumer electronic |   work. FSF is not the expert on how a compiler for consumer electronic | ||||||
|   devices should work. We therefore inform the community who originally |   devices should work. We therefore inform the community who originally | ||||||
|  | @ -373,7 +373,7 @@ This case introduces a number of concepts regarding GPL enforcement. | ||||||
| \item {\bf Informing the harmed community is part of compliance.} FSF asks | \item {\bf Informing the harmed community is part of compliance.} FSF asks | ||||||
|   violators to make some attempt --- such as via newsletters and the |   violators to make some attempt --- such as via newsletters and the | ||||||
|   company's Web site --- to inform those who already have the products as |   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 |   to their rights under the GPL\@. One of the key thrusts of the GPL's \S 1 and | ||||||
|   \S 3 is to {\em make sure the user knows she has these rights\/}. If a |   \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 |   product was received out of compliance by a customer, she may never | ||||||
|   actually discover that she has such rights. Informing customers, in a |   actually discover that she has such rights. Informing customers, in a | ||||||
|  | @ -386,8 +386,8 @@ This case introduces a number of concepts regarding GPL enforcement. | ||||||
|   difficult negotiation point of the Bortez case was drafting language |   difficult negotiation point of the Bortez case was drafting language | ||||||
|   that simultaneously protected Bortez's patent rights outside of the |   that simultaneously protected Bortez's patent rights outside of the | ||||||
|   GPL'd source, but was consistent with the implicit patent grant in |   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 |   the 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. |   indeed an implicit patent grant with the GPL, thanks to \S 6 and \S 7. | ||||||
|   However, many companies become nervous and wish to make the grant |   However, many companies become nervous and wish to make the grant | ||||||
|   explicit to assure themselves that the grant is sufficiently narrow for |   explicit to assure themselves that the grant is sufficiently narrow for | ||||||
|   their needs. We understand that there is no reasonable way to determine |   their needs. We understand that there is no reasonable way to determine | ||||||
|  | @ -409,7 +409,7 @@ knowledge of the Free Software community and its functions is deep. | ||||||
| Bracken produces a GNU/Linux operating system product that is sold | Bracken produces a GNU/Linux operating system product that is sold | ||||||
| primarily to OEM vendors to be placed in appliance devices used for a | primarily to OEM vendors to be placed in appliance devices used for a | ||||||
| single purpose, such as an Internet-browsing-only device. The product | single purpose, such as an Internet-browsing-only device. The product | ||||||
| is almost 100\% Free Software, mostly licensed under GPL and related | is almost 100\% Free Software, mostly licensed under the GPL and related | ||||||
| Free Software licenses. | Free Software licenses. | ||||||
| 
 | 
 | ||||||
| FSF found out about this violation through a report first posted on a | FSF found out about this violation through a report first posted on a | ||||||
|  | @ -430,7 +430,7 @@ online distribution: | ||||||
|   available |   available | ||||||
| 
 | 
 | ||||||
| \item An End User License Agreement (``EULA'') was included that | \item An End User License Agreement (``EULA'') was included that | ||||||
|   contradicted the permissions granted by GPL\@ |   contradicted the permissions granted by the GPL\@ | ||||||
| 
 | 
 | ||||||
| \end{itemize} | \end{itemize} | ||||||
| 
 | 
 | ||||||
|  | @ -441,7 +441,7 @@ following steps: | ||||||
| 
 | 
 | ||||||
| \begin{itemize} | \begin{itemize} | ||||||
| 
 | 
 | ||||||
| \item Bracken attorneys would rewrite the EULA to comply with GPL and | \item Bracken attorneys would rewrite the EULA to comply with the GPL and | ||||||
|   would vet the new EULA through FSF before use |   would vet the new EULA through FSF before use | ||||||
| 
 | 
 | ||||||
| \item Bracken engineers would provide source side-by-side with the | \item Bracken engineers would provide source side-by-side with the | ||||||
|  | @ -457,7 +457,7 @@ following steps: | ||||||
| \end{itemize} | \end{itemize} | ||||||
| 
 | 
 | ||||||
| This case was completed in about a month. FSF approved the new EULA | 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: | text. The key portion in the EULA relating to the GPL read as follows: | ||||||
| 
 | 
 | ||||||
| \begin{quotation} | \begin{quotation} | ||||||
| Many of the Software Programs included in Bracken Software are distributed | Many of the Software Programs included in Bracken Software are distributed | ||||||
|  | @ -497,7 +497,7 @@ role in GPL compliance. | ||||||
|   easier time with compliance.}  Bracken's products were designed and |   easier time with compliance.}  Bracken's products were designed and | ||||||
|   built around the GNU/Linux system and Free Software components. Their |   built around the GNU/Linux system and Free Software components. Their | ||||||
|   engineers were deeply familiar with the Free Software ecosystem, and |   engineers were deeply familiar with the Free Software ecosystem, and | ||||||
|   their lawyers had seen and reviewed GPL before. The violation was |   their lawyers had seen and reviewed the GPL before. The violation was | ||||||
|   completely an honest mistake. Since the culture inside the company had |   completely an honest mistake. Since the culture inside the company had | ||||||
|   already adapted to the cooperative style of resolution in the Free |   already adapted to the cooperative style of resolution in the Free | ||||||
|   Software world, there was very little work for either party to bring the |   Software world, there was very little work for either party to bring the | ||||||
|  | @ -533,12 +533,12 @@ role in GPL compliance. | ||||||
| \item {\bf EULAs are a common area for GPL problems.}  Often, EULAs | \item {\bf EULAs are a common area for GPL problems.}  Often, EULAs | ||||||
|   are drafted from boilerplate text that a company uses for all its |   are drafted from boilerplate text that a company uses for all its | ||||||
|   products. Even the most diligent attorneys forget or simply do not |   products. Even the most diligent attorneys forget or simply do not | ||||||
|   know that a product contains software licensed under GPL and other |   know that a product contains software licensed under the GPL and other | ||||||
|   Free Software licenses. Drafting a EULA that accounts for such |   Free Software licenses. Drafting a EULA that accounts for such | ||||||
|   licenses is straightforward; the text quoted above works just fine. |   licenses is straightforward; the text quoted above works just fine. | ||||||
|   The EULA must be designed so that it does not trump rights and |   The EULA must be designed so that it does not trump rights and | ||||||
|   permissions already granted by GPL\@. The EULA must clearly state |   permissions already granted by the GPL\@. The EULA must clearly state | ||||||
|   that if there is a conflict between it and GPL, with regard to GPL'd |   that if there is a conflict between it and the GPL, with regard to GPL'd | ||||||
|   code, the GPL is the overriding license. |   code, the GPL is the overriding license. | ||||||
| 
 | 
 | ||||||
| \item {\bf Compliance Officers are rarely necessary when companies are | \item {\bf Compliance Officers are rarely necessary when companies are | ||||||
|  | @ -574,7 +574,7 @@ FSF discovered the violation from a user report, and determined that the | ||||||
| cryptographic features were the only part of the product that constituted | cryptographic features were the only part of the product that constituted | ||||||
| a derivative work of GNU tar; the extraneous utilities merely made | a derivative work of GNU tar; the extraneous utilities merely made | ||||||
| shell calls out to GNU tar. FSF requested that Vigorien come into | shell calls out to GNU tar. FSF requested that Vigorien come into | ||||||
| compliance with GPL by releasing the source of GNU tar, with the | compliance with the GPL by releasing the source of GNU tar, with the | ||||||
| cryptographic modifications, to its customers. | cryptographic modifications, to its customers. | ||||||
| 
 | 
 | ||||||
| Vigorien released the original GNU tar sources, but kept the cryptographic | Vigorien released the original GNU tar sources, but kept the cryptographic | ||||||
|  | @ -605,7 +605,7 @@ did so, and the violation was resolved. | ||||||
| 
 | 
 | ||||||
| \item {\bf Removing the GPL'd portion of the product is always an | \item {\bf Removing the GPL'd portion of the product is always an | ||||||
|   option.}  Many violators' first response is to simply refuse to |   option.}  Many violators' first response is to simply refuse to | ||||||
|   release the source code as GPL requires. FSF offers the option to |   release the source code as the GPL requires. FSF offers the option to | ||||||
|   simply remove the GPL'd portions from the product and continue along |   simply remove the GPL'd portions from the product and continue along | ||||||
|   without them. Every case where this has been suggested has led to |   without them. Every case where this has been suggested has led to | ||||||
|   the same conclusion. Like Vigorien, the violator argues that the |   the same conclusion. Like Vigorien, the violator argues that the | ||||||
|  | @ -620,7 +620,7 @@ did so, and the violation was resolved. | ||||||
| 
 | 
 | ||||||
| \item {\bf The whole product is not always covered.}  In this case, | \item {\bf The whole product is not always covered.}  In this case, | ||||||
|   Vigorien had additional works aggregated. The backup system was a suite |   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 |   of utilities, some of which were the GPL and some of which were not. While | ||||||
|   the cryptographic routines were tightly coupled with GNU tar and clearly |   the cryptographic routines were tightly coupled with GNU tar and clearly | ||||||
|   derivative works, the various GUI utilities were separate and |   derivative works, the various GUI utilities were separate and | ||||||
|   independent works merely aggregated with the distribution of the |   independent works merely aggregated with the distribution of the | ||||||
|  | @ -647,11 +647,11 @@ did so, and the violation was resolved. | ||||||
|   by identifying them early. |   by identifying them early. | ||||||
| 
 | 
 | ||||||
| \item {\bf External regulatory problems can be difficult to resolve.} | \item {\bf External regulatory problems can be difficult to resolve.} | ||||||
|   GPL, though grounded in copyright law, does not have the power to trump |   The GPL, though grounded in copyright law, does not have the power to trump | ||||||
|   regulations like export controls. While Vigorien's ``security |   regulations like export controls. While Vigorien's ``security | ||||||
|   concerns'' were specious, their export control concerns were not. It is |   concerns'' were specious, their export control concerns were not. It is | ||||||
|   indeed a difficult problem that FSF acknowledges. We want compliance |   indeed a difficult problem that FSF acknowledges. We want compliance | ||||||
|   with GPL and respect for users' freedoms, but we certainly do not expect |   with the GPL and respect for users' freedoms, but we certainly do not expect | ||||||
|   companies to commit criminal offenses for the sake of compliance. We |   companies to commit criminal offenses for the sake of compliance. We | ||||||
|   will see more about this issue in our next case study. |   will see more about this issue in our next case study. | ||||||
| \end{enumerate} | \end{enumerate} | ||||||
|  | @ -727,7 +727,7 @@ regarding the problem. | ||||||
|   GPL violators if they are negotiating in a friendly way and operating in |   GPL violators if they are negotiating in a friendly way and operating in | ||||||
|   good faith toward compliance. Most violations are honest mistakes, and |   good faith toward compliance. Most violations are honest mistakes, and | ||||||
|   FSF sees no reason to publicly admonish violators who genuinely want to |   FSF sees no reason to publicly admonish violators who genuinely want to | ||||||
|   come into compliance with GPL and to work hard staying in compliance. |   come into compliance with the GPL and to work hard staying in compliance. | ||||||
| 
 | 
 | ||||||
|   This case was so public in the Free Software community that both Haxil's |   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 |   and Polgara's representatives were nearly shell-shocked by the time FSF | ||||||
|  | @ -814,9 +814,9 @@ distribute products based on GPL'd software: | ||||||
|   Software component. |   Software component. | ||||||
| 
 | 
 | ||||||
| \item Build a ``Free Software Licensing'' committee that handles requests | \item Build a ``Free Software Licensing'' committee that handles requests | ||||||
|   and questions about GPL and other Free Software licenses. |   and questions about the GPL and other Free Software licenses. | ||||||
| 
 | 
 | ||||||
| \item Add ``What parts of your products are under GPL or other Free | \item Add ``What parts of your products are under the GPL or other Free | ||||||
|   Software licenses?'' to your checklist of questions to ask when you |   Software licenses?'' to your checklist of questions to ask when you | ||||||
|   consider mergers, acquisitions, or joint ventures. |   consider mergers, acquisitions, or joint ventures. | ||||||
| 
 | 
 | ||||||
|  | @ -826,13 +826,13 @@ distribute products based on GPL'd software: | ||||||
|   rapidly changing field. |   rapidly changing field. | ||||||
| 
 | 
 | ||||||
| \item When someone points out a potential GPL violation in one of your | \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; |   products, do not assume the product line is doomed. The GPL is not a virus; | ||||||
|   merely having GPL'd code in one part of a product does not necessarily |   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 |   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 |   software needs to be released that was not before, the product will | ||||||
|   surely survive. In FSF's enforcement efforts, we have not yet |   surely survive. In FSF's enforcement efforts, we have not yet | ||||||
|   seen a product line die because source was released to customers in |   seen a product line die because source was released to customers in | ||||||
|   compliance with GPL. |   compliance with the GPL. | ||||||
| 
 | 
 | ||||||
| \end{itemize} | \end{itemize} | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Joshua Gay
						Joshua Gay