Various wordsmith and formatting changes.
This commit is contained in:
		
							parent
							
								
									47e37c955c
								
							
						
					
					
						commit
						d5864804ba
					
				
					 1 changed files with 56 additions and 59 deletions
				
			
		
							
								
								
									
										35
									
								
								gpl-lgpl.tex
									
										
									
									
									
								
							
							
						
						
									
										35
									
								
								gpl-lgpl.tex
									
										
									
									
									
								
							| 
						 | 
					@ -1638,8 +1638,8 @@ distribution (more on that later).
 | 
				
			||||||
Under GPLv2~\S3(a), the source code provided must be the ``corresponding source
 | 
					Under GPLv2~\S3(a), the source code provided must be the ``corresponding source
 | 
				
			||||||
code.''  Here ``corresponding'' primarily means that the source code
 | 
					code.''  Here ``corresponding'' primarily means that the source code
 | 
				
			||||||
provided must be that code used to produce the binaries being distributed.
 | 
					provided must be that code used to produce the binaries being distributed.
 | 
				
			||||||
That source code must also be ``complete.''  A later paragraph of GPLv2~\S3
 | 
					That source code must also be ``complete''.   GPLv2~\S3's penultimate paragraph
 | 
				
			||||||
explains in detail what is meant by ``complete.''  In essence, it is all
 | 
					explains in detail what is meant by ``complete''.  In essence, it is all
 | 
				
			||||||
the material that a programmer of average skill would need to actually use
 | 
					the material that a programmer of average skill would need to actually use
 | 
				
			||||||
the source code to produce the binaries she has received.  Complete source
 | 
					the source code to produce the binaries she has received.  Complete source
 | 
				
			||||||
is required so that, if the licensee chooses, she should be able to
 | 
					is required so that, if the licensee chooses, she should be able to
 | 
				
			||||||
| 
						 | 
					@ -1648,7 +1648,7 @@ complete source, it would not be possible to make changes that were
 | 
				
			||||||
actually directly derived from the version received.
 | 
					actually directly derived from the version received.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Furthermore, GPLv2~\S3 is defending against a tactic that has in fact been
 | 
					Furthermore, GPLv2~\S3 is defending against a tactic that has in fact been
 | 
				
			||||||
seen in FSF's GPL enforcement. Under GPL, if you pay a high price for
 | 
					seen in GPL enforcement.  Under GPL, if you pay a high price for
 | 
				
			||||||
a copy of GPL'd binaries (which comes with corresponding source, of
 | 
					a copy of GPL'd binaries (which comes with corresponding source, of
 | 
				
			||||||
course), you have the freedom to redistribute that work at any fee you
 | 
					course), you have the freedom to redistribute that work at any fee you
 | 
				
			||||||
choose, or not at all.  Sometimes, companies attempt a GPL-violating
 | 
					choose, or not at all.  Sometimes, companies attempt a GPL-violating
 | 
				
			||||||
| 
						 | 
					@ -1663,9 +1663,9 @@ manner, those further down the distribution chain are assured that
 | 
				
			||||||
they have the unabated freedom to build their own derivative works
 | 
					they have the unabated freedom to build their own derivative works
 | 
				
			||||||
from the sources provided.
 | 
					from the sources provided.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
FSF (as authors of GPL) realizes that software distribution comes in many
 | 
					Software distribution comes in many
 | 
				
			||||||
forms.  Embedded manufacturers, for example, have the freedom to put
 | 
					forms.  Embedded manufacturers, for example, have the freedom to put
 | 
				
			||||||
GPL'd software into their PDAs with very tight memory and space
 | 
					GPL'd software into mobile devices with very tight memory and space
 | 
				
			||||||
constraints.  In such cases, putting the source right alongside the
 | 
					constraints.  In such cases, putting the source right alongside the
 | 
				
			||||||
binaries on the machine itself might not be an option.  While it is
 | 
					binaries on the machine itself might not be an option.  While it is
 | 
				
			||||||
recommended that this be the default way that people comply with GPL, the
 | 
					recommended that this be the default way that people comply with GPL, the
 | 
				
			||||||
| 
						 | 
					@ -1673,24 +1673,22 @@ GPL does provide options when such distribution is infeasible.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
GPLv2~\S3, therefore, allows source code to be provided on any physical
 | 
					GPLv2~\S3, therefore, allows source code to be provided on any physical
 | 
				
			||||||
``medium customarily used for software interchange.''  By design, this
 | 
					``medium customarily used for software interchange.''  By design, this
 | 
				
			||||||
phrase covers a broad spectrum. At best, FSF can viably release a new GPL
 | 
					phrase covers a broad spectrum --- the phrase seeks to pre-adapt to
 | 
				
			||||||
every ten years or so. Thus, phrases like this must be adaptive to
 | 
					changes in  technology.  When GPLv22 was first published in June
 | 
				
			||||||
changes in the technology. When GPL version 2 was first published in June
 | 
					 | 
				
			||||||
1991, distribution on magnetic tape was still common, and CD was
 | 
					1991, distribution on magnetic tape was still common, and CD was
 | 
				
			||||||
relatively new. Today, CD is the default, and for larger systems DVD-R is
 | 
					relatively new.  By 2002, CD is the default.  By 2007, DVD's were the
 | 
				
			||||||
gaining adoption. This language must adapt with changing technology.
 | 
					default.  Now, it's common to give software on USB drives and SD card.  This
 | 
				
			||||||
 | 
					language in the license must adapt with changing technology.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Meanwhile, the binding created by the word ``customarily'' is key.  Many
 | 
					Meanwhile, the binding created by the word ``customarily'' is key.  Many
 | 
				
			||||||
incorrectly believe that distributing binary on CD and source on the
 | 
					incorrectly believe that distributing binary on CD and source on the
 | 
				
			||||||
Internet is acceptable. In the corporate world, it is indeed customary to
 | 
					Internet is acceptable.  In the corporate world in industrialized countries, it is indeed customary to
 | 
				
			||||||
simply download CDs worth of data over a T1 or email large file
 | 
					simply download a CDs' worth of data quickly.  However, even today in the USA, many computer users are not connected to the Internet, and most people connected
 | 
				
			||||||
attachments. However, even today in the USA, many computer users with
 | 
					to the Internet still have limited download speeds.  Downloading
 | 
				
			||||||
CD-ROM drives are not connected to the Internet, and most people connected
 | 
					 | 
				
			||||||
to the Internet are connected via a 56K dial-up connection. Downloading
 | 
					 | 
				
			||||||
CDs full of data is not customary for them in the least.  In some cities
 | 
					CDs full of data is not customary for them in the least.  In some cities
 | 
				
			||||||
in Africa, computers are becoming more common, but Internet connectivity
 | 
					in Africa, computers are becoming more common, but Internet connectivity
 | 
				
			||||||
is still available only at a few centralized locations.  Thus, the
 | 
					is still available only at a few centralized locations.  Thus, the
 | 
				
			||||||
``customs'' here must be normalized for a worldwide userbase. Simply
 | 
					``customs'' here are normalized for a worldwide userbase.  Simply
 | 
				
			||||||
providing source on the Internet --- while it is a kind, friendly and
 | 
					providing source on the Internet --- while it is a kind, friendly and
 | 
				
			||||||
useful thing to do --- is not usually sufficient.
 | 
					useful thing to do --- is not usually sufficient.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1706,8 +1704,7 @@ As is shown above, Under GPLv2~\S3(a), embedded manufacturers can put the
 | 
				
			||||||
binaries on the device and ship the source code along on a CD\@.  However,
 | 
					binaries on the device and ship the source code along on a CD\@.  However,
 | 
				
			||||||
sometimes this turns out to be too costly.  Including a CD with every
 | 
					sometimes this turns out to be too costly.  Including a CD with every
 | 
				
			||||||
device could prove too costly, and may practically (although not legally)
 | 
					device could prove too costly, and may practically (although not legally)
 | 
				
			||||||
prohibit using GPL'd software. For this situation and others like it, \S
 | 
					prohibit using GPL'd software. For this situation and others like it, GPlv2\S~3(b) is available.
 | 
				
			||||||
3(b) is available.
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
GPLv2~\S3(b) allows a distributor of binaries to instead provide a written
 | 
					GPLv2~\S3(b) allows a distributor of binaries to instead provide a written
 | 
				
			||||||
offer for source code alongside those binaries.  This is useful in two
 | 
					offer for source code alongside those binaries.  This is useful in two
 | 
				
			||||||
| 
						 | 
					@ -1730,7 +1727,7 @@ support engineers must be trained how to route source requests, and
 | 
				
			||||||
source CD images for every release version for the last three years
 | 
					source CD images for every release version for the last three years
 | 
				
			||||||
must be kept on hand to burn such CDs quickly. The requests might not
 | 
					must be kept on hand to burn such CDs quickly. The requests might not
 | 
				
			||||||
even come from actual customers; the offer for source must be valid
 | 
					even come from actual customers; the offer for source must be valid
 | 
				
			||||||
for ``any third party.''
 | 
					for ``any third party''.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
That phrase is another place where some get confused --- thinking again
 | 
					That phrase is another place where some get confused --- thinking again
 | 
				
			||||||
that full public distribution of source is required.  The offer for source
 | 
					that full public distribution of source is required.  The offer for source
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue