<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Debian, Philosophy, and People</title>
	<atom:link href="http://thunk.org/tytso/blog/2008/12/28/debian-philosophy-and-people/feed/" rel="self" type="application/rss+xml" />
	<link>http://thunk.org/tytso/blog/2008/12/28/debian-philosophy-and-people/</link>
	<description>Musings about Open Source, Linux, and Life by Theodore Tso</description>
	<lastBuildDate>Mon, 22 Feb 2010 22:39:59 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Polyglot Pledge : Week 4 - The Busy World of Regina Mullen</title>
		<link>http://thunk.org/tytso/blog/2008/12/28/debian-philosophy-and-people/comment-page-2/#comment-3003</link>
		<dc:creator>Polyglot Pledge : Week 4 - The Busy World of Regina Mullen</dc:creator>
		<pubDate>Sun, 31 Jan 2010 21:09:39 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=189#comment-3003</guid>
		<description>[...] #file server, #Ubuntu, #diy, Thunk blog article on the &#8220;Debian Social Contract&#8221; [...]</description>
		<content:encoded><![CDATA[<p>[...] #file server, #Ubuntu, #diy, Thunk blog article on the &#8220;Debian Social Contract&#8221; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Klistvud</title>
		<link>http://thunk.org/tytso/blog/2008/12/28/debian-philosophy-and-people/comment-page-2/#comment-2499</link>
		<dc:creator>Klistvud</dc:creator>
		<pubDate>Sun, 19 Apr 2009 22:10:43 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=189#comment-2499</guid>
		<description>I agree with NSK 100%. I&#039;ve switched from Windows XP about a year ago, the main reason being the &quot;dirty games&quot; played by Microsoft and the main compelling reason being the writings of Richard Stallman. And I&#039;ve just recently switched to Debian from openSUse, the main reason being again non-technological, namely the &quot;tainted&quot; business model of Novell and its growing loss of respect for the Freedom in Software. The thing I like the most in Debian is precisely its social contract, its community, and its respect of Software Freedom. It is only fair that we freedom purists have a distro we can relate to. I live in an ex-communist country and let me assure you: there is no such thing as &quot;half-freedom&quot;. People who are willing to forfeit freedom for a purely technological convenience deserve neither.</description>
		<content:encoded><![CDATA[<p>I agree with NSK 100%. I&#8217;ve switched from Windows XP about a year ago, the main reason being the &#8220;dirty games&#8221; played by Microsoft and the main compelling reason being the writings of Richard Stallman. And I&#8217;ve just recently switched to Debian from openSUse, the main reason being again non-technological, namely the &#8220;tainted&#8221; business model of Novell and its growing loss of respect for the Freedom in Software. The thing I like the most in Debian is precisely its social contract, its community, and its respect of Software Freedom. It is only fair that we freedom purists have a distro we can relate to. I live in an ex-communist country and let me assure you: there is no such thing as &#8220;half-freedom&#8221;. People who are willing to forfeit freedom for a purely technological convenience deserve neither.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ean Schuessler</title>
		<link>http://thunk.org/tytso/blog/2008/12/28/debian-philosophy-and-people/comment-page-2/#comment-1961</link>
		<dc:creator>Ean Schuessler</dc:creator>
		<pubDate>Mon, 09 Mar 2009 17:45:52 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=189#comment-1961</guid>
		<description>I&#039;m still trying to find out what happened with my vote. I have a very ancient PGP (not GPG) key registered in the keyring and apparently support for it has broken. I need to upgrade my key. Its probably because its an RSA key back from when that was still acceptable practice.</description>
		<content:encoded><![CDATA[<p>I&#8217;m still trying to find out what happened with my vote. I have a very ancient PGP (not GPG) key registered in the keyring and apparently support for it has broken. I need to upgrade my key. Its probably because its an RSA key back from when that was still acceptable practice.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: NSK</title>
		<link>http://thunk.org/tytso/blog/2008/12/28/debian-philosophy-and-people/comment-page-2/#comment-1875</link>
		<dc:creator>NSK</dc:creator>
		<pubDate>Wed, 25 Feb 2009 02:23:17 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=189#comment-1875</guid>
		<description>We use Debian because we want a free OS. If we wanted lots of non-free stuff we wouldn&#039;t use Debian.

If some people want a Debian-like OS with binary drivers and other non-free stuff, you can always create your own distribution or join one of the many other distros that exist.

Please don&#039;t argue about including non-free stuff in Debian, because it&#039;s not going to happen, and shouldn&#039;t happen. Debian exists to be purely free.</description>
		<content:encoded><![CDATA[<p>We use Debian because we want a free OS. If we wanted lots of non-free stuff we wouldn&#8217;t use Debian.</p>
<p>If some people want a Debian-like OS with binary drivers and other non-free stuff, you can always create your own distribution or join one of the many other distros that exist.</p>
<p>Please don&#8217;t argue about including non-free stuff in Debian, because it&#8217;s not going to happen, and shouldn&#8217;t happen. Debian exists to be purely free.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Raven</title>
		<link>http://thunk.org/tytso/blog/2008/12/28/debian-philosophy-and-people/comment-page-2/#comment-1771</link>
		<dc:creator>Raven</dc:creator>
		<pubDate>Wed, 18 Feb 2009 17:49:06 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=189#comment-1771</guid>
		<description>There are many industries other than gaming that are dependent on Direct Rendering being operative. That sink-state of Mesa Indirect makes people&#039;s hard work display badly and is no doubt a significant source of lost opportunities for linux. Last year&#039;s ACM SIGGRAPH conference just illustrates how bad things are with graphics on linux. There were two sessions going on at about the same time. One was an OpenGL birds-of-a-feather meeting where there was all sorts of talk about decreasing compatibility, and at the other session NVIDIA was showing-off their live ray-tracing (where it sounds like their driver is in control the recursion depth)!</description>
		<content:encoded><![CDATA[<p>There are many industries other than gaming that are dependent on Direct Rendering being operative. That sink-state of Mesa Indirect makes people&#8217;s hard work display badly and is no doubt a significant source of lost opportunities for linux. Last year&#8217;s ACM SIGGRAPH conference just illustrates how bad things are with graphics on linux. There were two sessions going on at about the same time. One was an OpenGL birds-of-a-feather meeting where there was all sorts of talk about decreasing compatibility, and at the other session NVIDIA was showing-off their live ray-tracing (where it sounds like their driver is in control the recursion depth)!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tytso</title>
		<link>http://thunk.org/tytso/blog/2008/12/28/debian-philosophy-and-people/comment-page-2/#comment-1761</link>
		<dc:creator>tytso</dc:creator>
		<pubDate>Sat, 14 Feb 2009 14:55:44 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=189#comment-1761</guid>
		<description>@72: dihymo,

&lt;i&gt;I use the nvidia drivers. I compile them from the provided source and I even (heavens no) force compiled them to run on Xen. Nothing would have stopped me from modifying and sharing the mod if necessary.&lt;/i&gt;

As long as you don&#039;t try to modify the binary portions of the drivers, that may be true.  The moment you try to modify the binary portion of the Nvidia driver, perhaps to fix a bug that crashes your machine and perhaps causes disk corruption (such bugs have existed before) you are not allowed to redistribute the modified component, per the Nvidia Software License.  Heck, if you find out there is a wild pointer bug in the binary portion of the driver, you are not permitted per the Nvidia Software License to even debug the problem, since that would almost certainly fall into the reverse engineering prohibitions.  (&quot;Customer may not reverse engineer, decompile, or disassemble the SOFTWARE.&quot;)

That&#039;s why I recommend people NOT use the Nvidia drivers.  It has been buggy in the past, and if it&#039;s buggy in the binary drivers --- no one but Nvidia can legally help you.   So in that way, it&#039;s precisely like Ford not allowing anyone other than the dealership fix your car.

I&#039;m less worried about (for example) the proprietary firmware/software in my television, ipod, laser printer, or the engine controller in my car, because they are devices with their own fixed abstractions.  If it doesn&#039;t work, I can file a warranty claim; it&#039;s not like a bug in the firmware inside my HP Laserjet 2200 can someone reach across the parallel cable or ethernet cable and cause my system to crash.  Hence, I don&#039;t care very much about having source access to the firmware inside my HP LaserJet 2200.  I do care very much about having source access to the video driver that is inside my Linux kernel, since if it has bugs, it *can* screw up my kernel.  And fortunately, there are many alternatives to Nvidia available on the market which &lt;b&gt;do&lt;/b&gt; make available the source code for their kernel drivers for their video cards.</description>
		<content:encoded><![CDATA[<p>@72: dihymo,</p>
<p><i>I use the nvidia drivers. I compile them from the provided source and I even (heavens no) force compiled them to run on Xen. Nothing would have stopped me from modifying and sharing the mod if necessary.</i></p>
<p>As long as you don&#8217;t try to modify the binary portions of the drivers, that may be true.  The moment you try to modify the binary portion of the Nvidia driver, perhaps to fix a bug that crashes your machine and perhaps causes disk corruption (such bugs have existed before) you are not allowed to redistribute the modified component, per the Nvidia Software License.  Heck, if you find out there is a wild pointer bug in the binary portion of the driver, you are not permitted per the Nvidia Software License to even debug the problem, since that would almost certainly fall into the reverse engineering prohibitions.  (&#8221;Customer may not reverse engineer, decompile, or disassemble the SOFTWARE.&#8221;)</p>
<p>That&#8217;s why I recommend people NOT use the Nvidia drivers.  It has been buggy in the past, and if it&#8217;s buggy in the binary drivers &#8212; no one but Nvidia can legally help you.   So in that way, it&#8217;s precisely like Ford not allowing anyone other than the dealership fix your car.</p>
<p>I&#8217;m less worried about (for example) the proprietary firmware/software in my television, ipod, laser printer, or the engine controller in my car, because they are devices with their own fixed abstractions.  If it doesn&#8217;t work, I can file a warranty claim; it&#8217;s not like a bug in the firmware inside my HP Laserjet 2200 can someone reach across the parallel cable or ethernet cable and cause my system to crash.  Hence, I don&#8217;t care very much about having source access to the firmware inside my HP LaserJet 2200.  I do care very much about having source access to the video driver that is inside my Linux kernel, since if it has bugs, it *can* screw up my kernel.  And fortunately, there are many alternatives to Nvidia available on the market which <b>do</b> make available the source code for their kernel drivers for their video cards.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dihymo</title>
		<link>http://thunk.org/tytso/blog/2008/12/28/debian-philosophy-and-people/comment-page-2/#comment-1759</link>
		<dc:creator>dihymo</dc:creator>
		<pubDate>Sat, 14 Feb 2009 09:19:49 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=189#comment-1759</guid>
		<description>incidentally http.us.debian.org says it&#039;s an IIS/6.0 server

What gives?</description>
		<content:encoded><![CDATA[<p>incidentally http.us.debian.org says it&#8217;s an IIS/6.0 server</p>
<p>What gives?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dihymo</title>
		<link>http://thunk.org/tytso/blog/2008/12/28/debian-philosophy-and-people/comment-page-2/#comment-1758</link>
		<dc:creator>dihymo</dc:creator>
		<pubDate>Fri, 13 Feb 2009 20:53:32 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=189#comment-1758</guid>
		<description>I use the nvidia drivers. I compile them from the provided source and I even (heavens no) force compiled them to run on Xen. Nothing would have stopped me from modifying and sharing the mod if necessary.

I wasn&#039;t talking about feasibility of changing a Toyota. I was talking about asking permission. 

You bring up two straw men. It&#039;s silly to say that you can&#039;t modify a car to the point it is no longer street legal. You can&#039;t modify gnometris to the point it intentionally steals passwords either. And whether a car is less efficient because it is hackable, that&#039;s a purely historical issue. 

Also the mods I mentioned are entirely routine non-street-legal-disqualifying. There are routine modifications in source code which will begin to push against the copyright, patent, and trademark barrier, perhaps not eliminiating them but making them a bit more rational.

The inventiveness and self-motivation in this age is almost nil. I would think we would be encouraging a change in that trend.

I use what works. Everything I put out, save for le job, is GPL&#039;d. If I have the source code for a permission crippled product I will hack it and distribute the hack. I&#039;ll call my lawyer before distributing the source code (depending on how it was acquired).</description>
		<content:encoded><![CDATA[<p>I use the nvidia drivers. I compile them from the provided source and I even (heavens no) force compiled them to run on Xen. Nothing would have stopped me from modifying and sharing the mod if necessary.</p>
<p>I wasn&#8217;t talking about feasibility of changing a Toyota. I was talking about asking permission. </p>
<p>You bring up two straw men. It&#8217;s silly to say that you can&#8217;t modify a car to the point it is no longer street legal. You can&#8217;t modify gnometris to the point it intentionally steals passwords either. And whether a car is less efficient because it is hackable, that&#8217;s a purely historical issue. </p>
<p>Also the mods I mentioned are entirely routine non-street-legal-disqualifying. There are routine modifications in source code which will begin to push against the copyright, patent, and trademark barrier, perhaps not eliminiating them but making them a bit more rational.</p>
<p>The inventiveness and self-motivation in this age is almost nil. I would think we would be encouraging a change in that trend.</p>
<p>I use what works. Everything I put out, save for le job, is GPL&#8217;d. If I have the source code for a permission crippled product I will hack it and distribute the hack. I&#8217;ll call my lawyer before distributing the source code (depending on how it was acquired).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tytso</title>
		<link>http://thunk.org/tytso/blog/2008/12/28/debian-philosophy-and-people/comment-page-2/#comment-1757</link>
		<dc:creator>tytso</dc:creator>
		<pubDate>Thu, 12 Feb 2009 04:33:13 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=189#comment-1757</guid>
		<description>Toyota and Ford are not required to make cars which can be modified in any way desired by their owners.  Some things can not be modified without jeopardizing their &quot;street legal&quot; status, for example.   They may also choose to make things lighter or more streamlined that also have the side effect that they can&#039;t be easily opened up without destroying the inside guts of some sub-assembly.    The latter case is also true for some of the Apple ipods, and the former case is also true for various radio transceivers, where it is illegal in many countries to make or sell radios which can be too easily modified to violate local radio regulations that might jam fire or police transmissions. 

That being said, sometimes people are willing to buy a big car that guzzles more gasoline because it&#039;s easier to service and hack the car.   There&#039;s nothing like a big old-fashioned American gas-guzzler with so much space in the engine compartment so you can stand inside it while working on the carburetor.  But you do trade off various things, like being able to park in tiny spaces especially in the city, and terrible gas mileage.

In other products, the tradeoffs may not exist, or they may not matter a lot.  I really don&#039;t care about 1200 frames per second playing Doom; heck, I don&#039;t play Doom at all --- so I&#039;ll take the video card with open source drivers with decent  (but not great) 3D performance over the ones with top-notch 3D performance, but with crappy proprietary drivers that have a rich and storied history of wild pointer bugs that corrupt the kernel causing strange and wondrous crashes in unrelated portiosn of the Linux kernel.

But in terms of closed-source firmware, as long as a component, such as a wireless card, or an ethernet controller, or a SCSI controller, does what they are spec&#039;ed to do, I really don&#039;t care whether or not I can personally hack the firmware of a wireless card or an ethernet controller.   Just as I don&#039;t require that nuts and bolts to be hackable, or expect that I be able to modify the internals of a 7400 TTL NAND chip, I consider various computer peripherals as things which are not interesting for me to hack.  So at least for me, firmware is fundamentally different than requiring open source drivers which runs in the Linux kernel address space.  Similarly, since I&#039;m not interested in being able to hack my internal combustion engine, a new-fangled engine with fuel injection controlled by a closed-source firmware which if tampered with, would very likely make them far worse in terms of polluting the atmosphere.   A 1950&#039;s era car surrounded with two tons of heavy iron is much easier to hack, and was never designed with pollution control in mind, so messing with it isn&#039;t a problem.  But that&#039;s not a car which interests me at all, although I know at least one or two people who would prefer that.</description>
		<content:encoded><![CDATA[<p>Toyota and Ford are not required to make cars which can be modified in any way desired by their owners.  Some things can not be modified without jeopardizing their &#8220;street legal&#8221; status, for example.   They may also choose to make things lighter or more streamlined that also have the side effect that they can&#8217;t be easily opened up without destroying the inside guts of some sub-assembly.    The latter case is also true for some of the Apple ipods, and the former case is also true for various radio transceivers, where it is illegal in many countries to make or sell radios which can be too easily modified to violate local radio regulations that might jam fire or police transmissions. </p>
<p>That being said, sometimes people are willing to buy a big car that guzzles more gasoline because it&#8217;s easier to service and hack the car.   There&#8217;s nothing like a big old-fashioned American gas-guzzler with so much space in the engine compartment so you can stand inside it while working on the carburetor.  But you do trade off various things, like being able to park in tiny spaces especially in the city, and terrible gas mileage.</p>
<p>In other products, the tradeoffs may not exist, or they may not matter a lot.  I really don&#8217;t care about 1200 frames per second playing Doom; heck, I don&#8217;t play Doom at all &#8212; so I&#8217;ll take the video card with open source drivers with decent  (but not great) 3D performance over the ones with top-notch 3D performance, but with crappy proprietary drivers that have a rich and storied history of wild pointer bugs that corrupt the kernel causing strange and wondrous crashes in unrelated portiosn of the Linux kernel.</p>
<p>But in terms of closed-source firmware, as long as a component, such as a wireless card, or an ethernet controller, or a SCSI controller, does what they are spec&#8217;ed to do, I really don&#8217;t care whether or not I can personally hack the firmware of a wireless card or an ethernet controller.   Just as I don&#8217;t require that nuts and bolts to be hackable, or expect that I be able to modify the internals of a 7400 TTL NAND chip, I consider various computer peripherals as things which are not interesting for me to hack.  So at least for me, firmware is fundamentally different than requiring open source drivers which runs in the Linux kernel address space.  Similarly, since I&#8217;m not interested in being able to hack my internal combustion engine, a new-fangled engine with fuel injection controlled by a closed-source firmware which if tampered with, would very likely make them far worse in terms of polluting the atmosphere.   A 1950&#8217;s era car surrounded with two tons of heavy iron is much easier to hack, and was never designed with pollution control in mind, so messing with it isn&#8217;t a problem.  But that&#8217;s not a car which interests me at all, although I know at least one or two people who would prefer that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dihymo</title>
		<link>http://thunk.org/tytso/blog/2008/12/28/debian-philosophy-and-people/comment-page-2/#comment-1750</link>
		<dc:creator>dihymo</dc:creator>
		<pubDate>Tue, 10 Feb 2009 01:45:20 +0000</pubDate>
		<guid isPermaLink="false">http://thunk.org/tytso/blog/?p=189#comment-1750</guid>
		<description>Would you ask permission of Toyota or Ford so you could change tires, add a sunroof, replace your transmission?

Software is a commodity. Vendor and consumer are blurring into one.

Provide the free parts on the disc. Allow people to download an addon set of drivers. In fact my laptop came that way. Winders on one CD, HP drivers on another.</description>
		<content:encoded><![CDATA[<p>Would you ask permission of Toyota or Ford so you could change tires, add a sunroof, replace your transmission?</p>
<p>Software is a commodity. Vendor and consumer are blurring into one.</p>
<p>Provide the free parts on the disc. Allow people to download an addon set of drivers. In fact my laptop came that way. Winders on one CD, HP drivers on another.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
