<?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: The End of Days for &#8220;View Source&#8221;?</title>
	<atom:link href="http://ajaxian.com/archives/the-end-of-days-for-view-source/feed" rel="self" type="application/rss+xml" />
	<link>http://ajaxian.com/archives/the-end-of-days-for-view-source</link>
	<description>Cleaning up the web with Ajax</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:55:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
	<item>
		<title>By: Aphrodisiac</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-277894</link>
		<dc:creator>Aphrodisiac</dc:creator>
		<pubDate>Fri, 15 Jan 2010 11:50:01 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-277894</guid>
		<description>excellent 
thanks</description>
		<content:encoded><![CDATA[<p>excellent<br />
thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gavin</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-277085</link>
		<dc:creator>Gavin</dc:creator>
		<pubDate>Mon, 07 Dec 2009 22:30:11 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-277085</guid>
		<description>&#039;View Source&#039; isn&#039;t going anywhere.</description>
		<content:encoded><![CDATA[<p>&#8216;View Source&#8217; isn&#8217;t going anywhere.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jgw</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-277041</link>
		<dc:creator>jgw</dc:creator>
		<pubDate>Sun, 06 Dec 2009 23:06:12 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-277041</guid>
		<description>@guix69: that article is full of pointless vitriol and many of its optimizations have been refuted elsewhere (check the comments). At the least, it has nothing useful to say on the topic at hand.</description>
		<content:encoded><![CDATA[<p>@guix69: that article is full of pointless vitriol and many of its optimizations have been refuted elsewhere (check the comments). At the least, it has nothing useful to say on the topic at hand.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: guix69</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-277010</link>
		<dc:creator>guix69</dc:creator>
		<pubDate>Fri, 04 Dec 2009 16:48:49 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-277010</guid>
		<description>Talking about Closure. For those who haven&#039;t read that :
http://www.sitepoint.com/blogs/2009/11/12/google-closure-how-not-to-write-javascript/</description>
		<content:encoded><![CDATA[<p>Talking about Closure. For those who haven&#8217;t read that :<br />
<a href="http://www.sitepoint.com/blogs/2009/11/12/google-closure-how-not-to-write-javascript/" rel="nofollow">http://www.sitepoint.com/blogs/2009/11/12/google-closure-how-not-to-write-javascript/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: abickford</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-277007</link>
		<dc:creator>abickford</dc:creator>
		<pubDate>Fri, 04 Dec 2009 15:35:32 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-277007</guid>
		<description>I use GWT and by default the compiler obfuscates and minimises the output for performance reasons.  As jx12345 pointed out, there isn&#039;t a &#039;pretty&#039; version to link.  In my case, you&#039;d get the precompiled Java source code anyway, which probably isn&#039;t all that useful.  
.
Sure, i could GWT compile a &#039;pretty&#039; version, but why go through that extra work and maintenance?  I deliver apps to add value to my company and that are as performant as possible for my end users, not to educate other web developers.  There is certainly a time and place for that, but production apps aren&#039;t it.</description>
		<content:encoded><![CDATA[<p>I use GWT and by default the compiler obfuscates and minimises the output for performance reasons.  As jx12345 pointed out, there isn&#8217;t a &#8216;pretty&#8217; version to link.  In my case, you&#8217;d get the precompiled Java source code anyway, which probably isn&#8217;t all that useful.<br />
.<br />
Sure, i could GWT compile a &#8216;pretty&#8217; version, but why go through that extra work and maintenance?  I deliver apps to add value to my company and that are as performant as possible for my end users, not to educate other web developers.  There is certainly a time and place for that, but production apps aren&#8217;t it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GBUK</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-277006</link>
		<dc:creator>GBUK</dc:creator>
		<pubDate>Fri, 04 Dec 2009 15:20:19 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-277006</guid>
		<description>Am I the only one to find it disturbing that Google might favour big sites in their result just because they are more performant? Those are already the ones who have the money and time to spend on SEO in the first place, who have a need for performance because Google probably brings them loads of visitors already and also have the time and money to really squeeze performance out of their pages... what about the little guys? I think it is more than time that someone builds a search engine that considers content value over accessory indicators like performance or number of inward links! Semantic web anyone?</description>
		<content:encoded><![CDATA[<p>Am I the only one to find it disturbing that Google might favour big sites in their result just because they are more performant? Those are already the ones who have the money and time to spend on SEO in the first place, who have a need for performance because Google probably brings them loads of visitors already and also have the time and money to really squeeze performance out of their pages&#8230; what about the little guys? I think it is more than time that someone builds a search engine that considers content value over accessory indicators like performance or number of inward links! Semantic web anyone?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: genericallyloud</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-276987</link>
		<dc:creator>genericallyloud</dc:creator>
		<pubDate>Fri, 04 Dec 2009 05:10:42 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-276987</guid>
		<description>I don&#039;t think view source is as big a deal as it used to be. Open source has come a long way since the old days. No longer is it really necessary to crack a website open to see how it works just to learn html. There are so many resources out there to share knowledge, help newbies, and build great apps quickly and easily, that I fail to see that many cases when it is really that important. Sure, there are times when I want to see why somebody else&#039;s site doesn&#039;t work in my browser, or to see how somebody else pulled off something cool. However, I can also see how applications that do not wish to share their source has every right to obfuscate their code in any way they please.

Let&#039;s stop focusing on view source. That may have been an important foundation for how the open web came to be, but it is not at all the most important factor now. I say open source and open standards are far far more important than view source. I would also say that as a platform, having source based distribution over binary distribution is also key - even if the source is obfuscated in some way. Staying at the source code level is important for allowing the widest range of implementations, and the furthest reach.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think view source is as big a deal as it used to be. Open source has come a long way since the old days. No longer is it really necessary to crack a website open to see how it works just to learn html. There are so many resources out there to share knowledge, help newbies, and build great apps quickly and easily, that I fail to see that many cases when it is really that important. Sure, there are times when I want to see why somebody else&#8217;s site doesn&#8217;t work in my browser, or to see how somebody else pulled off something cool. However, I can also see how applications that do not wish to share their source has every right to obfuscate their code in any way they please.</p>
<p>Let&#8217;s stop focusing on view source. That may have been an important foundation for how the open web came to be, but it is not at all the most important factor now. I say open source and open standards are far far more important than view source. I would also say that as a platform, having source based distribution over binary distribution is also key &#8211; even if the source is obfuscated in some way. Staying at the source code level is important for allowing the widest range of implementations, and the furthest reach.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: franzsee</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-276986</link>
		<dc:creator>franzsee</dc:creator>
		<pubDate>Fri, 04 Dec 2009 03:52:47 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-276986</guid>
		<description>First of all, obfuscation in the web is mostly for performance reasons.

Second of all, I think the major argument why &#039;View Source&#039; will die in this article is because of all these performance tweaking which makes the source basically unreadable. 

However, if you only read/heard about these performance tweaking, then that might cause for alarm for you. But if you&#039;ve actually implemented them, you will know that there&#039;s no way you&#039;re going to sacrifice maintainability just to shave of a few seconds/milliseconds (who wants to code in compressed, obfuscated, &amp; joined form?). 

Most likely, you&#039;ll figure out a way so that in your development environment, everything is &#039;viewable&#039;, but in production, things are tweaked to high performance.</description>
		<content:encoded><![CDATA[<p>First of all, obfuscation in the web is mostly for performance reasons.</p>
<p>Second of all, I think the major argument why &#8216;View Source&#8217; will die in this article is because of all these performance tweaking which makes the source basically unreadable. </p>
<p>However, if you only read/heard about these performance tweaking, then that might cause for alarm for you. But if you&#8217;ve actually implemented them, you will know that there&#8217;s no way you&#8217;re going to sacrifice maintainability just to shave of a few seconds/milliseconds (who wants to code in compressed, obfuscated, &amp; joined form?). </p>
<p>Most likely, you&#8217;ll figure out a way so that in your development environment, everything is &#8216;viewable&#8217;, but in production, things are tweaked to high performance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Breton</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-276985</link>
		<dc:creator>Breton</dc:creator>
		<pubDate>Fri, 04 Dec 2009 03:39:33 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-276985</guid>
		<description>It&#039;s not clear to me that minification/packing gains you much over just Gzipping the source. I can understand gluing files together to reduce http overhead, but I just don&#039;t get what your compression/obfuscation stuff is useful for. Where are the stats? If this article is to be believed, we should see the reasoning behind the big guys switching over to code compression/obfuscation, or a refutation of that reasoning if the evidence is against it. Otherwise it&#039;s just scaremongering, and what is the point of that?</description>
		<content:encoded><![CDATA[<p>It&#8217;s not clear to me that minification/packing gains you much over just Gzipping the source. I can understand gluing files together to reduce http overhead, but I just don&#8217;t get what your compression/obfuscation stuff is useful for. Where are the stats? If this article is to be believed, we should see the reasoning behind the big guys switching over to code compression/obfuscation, or a refutation of that reasoning if the evidence is against it. Otherwise it&#8217;s just scaremongering, and what is the point of that?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ajaxerex</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-276984</link>
		<dc:creator>Ajaxerex</dc:creator>
		<pubDate>Fri, 04 Dec 2009 01:36:55 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-276984</guid>
		<description>@jx12345

Ok, you got me there.

How about separating urls with commas or pipes?</description>
		<content:encoded><![CDATA[<p>@jx12345</p>
<p>Ok, you got me there.</p>
<p>How about separating urls with commas or pipes?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jx12345</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-276983</link>
		<dc:creator>jx12345</dc:creator>
		<pubDate>Fri, 04 Dec 2009 00:05:03 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-276983</guid>
		<description>@Ajaxerex
But not usable. If a build mechanism that automatically glues together files and compresses them is used, then there may never be a single readable file to link to as the uncompressed version. Many uncompressed -&gt; single compressed. You can put links to these files in your projects now if you like - no need for extra attributes. The web already has what you need. 


@Schill
I agree - deliberate code obfuscation is evil. And evil sites use it. I don&#039;t think it is the point Michael Mahemoff was trying to make in this article. He talks about legitimate code compression. 

The only possible legitimate reason for obfuscation (at first glance) could be to protect some proprietary technology. If I were to protect million dollar algorithms I would not put them on the web in any shape or form. Just prepare the data on the server, make an xht request and everyone&#039;s happy. Javascript in the browser should not be used for such code - keep that locked away.</description>
		<content:encoded><![CDATA[<p>@Ajaxerex<br />
But not usable. If a build mechanism that automatically glues together files and compresses them is used, then there may never be a single readable file to link to as the uncompressed version. Many uncompressed -&gt; single compressed. You can put links to these files in your projects now if you like &#8211; no need for extra attributes. The web already has what you need. </p>
<p>@Schill<br />
I agree &#8211; deliberate code obfuscation is evil. And evil sites use it. I don&#8217;t think it is the point Michael Mahemoff was trying to make in this article. He talks about legitimate code compression. </p>
<p>The only possible legitimate reason for obfuscation (at first glance) could be to protect some proprietary technology. If I were to protect million dollar algorithms I would not put them on the web in any shape or form. Just prepare the data on the server, make an xht request and everyone&#8217;s happy. Javascript in the browser should not be used for such code &#8211; keep that locked away.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schill</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-276981</link>
		<dc:creator>Schill</dc:creator>
		<pubDate>Thu, 03 Dec 2009 21:30:41 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-276981</guid>
		<description>@jx12345: Compression/minification via YUI compressor et al, removing whitespace and shortening local variables etc., is a different beast than obfuscation where scrambling and hiding the meaning of the code, methods and so on is the end goal.
&#160;
Compression/minification (+gzip when served) is excellent, but also still leaves readable code - something I consider a good thing - when run through tools like jsbeautifier as WillPeavey mentioned, vs. obfuscation as in my prior linked virus/exploit example where it&#039;s still very unclear as to what the code actually does.</description>
		<content:encoded><![CDATA[<p>@jx12345: Compression/minification via YUI compressor et al, removing whitespace and shortening local variables etc., is a different beast than obfuscation where scrambling and hiding the meaning of the code, methods and so on is the end goal.<br />
&nbsp;<br />
Compression/minification (+gzip when served) is excellent, but also still leaves readable code &#8211; something I consider a good thing &#8211; when run through tools like jsbeautifier as WillPeavey mentioned, vs. obfuscation as in my prior linked virus/exploit example where it&#8217;s still very unclear as to what the code actually does.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: WillPeavy</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-276980</link>
		<dc:creator>WillPeavy</dc:creator>
		<pubDate>Thu, 03 Dec 2009 20:34:58 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-276980</guid>
		<description>Problem solved: http://jsbeautifier.org/</description>
		<content:encoded><![CDATA[<p>Problem solved: <a href="http://jsbeautifier.org/" rel="nofollow">http://jsbeautifier.org/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ajaxerex</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-276979</link>
		<dc:creator>Ajaxerex</dc:creator>
		<pubDate>Thu, 03 Dec 2009 19:35:11 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-276979</guid>
		<description>Just add a new attribute to the script tag: VIEW

[script src=&#039;minified.js&#039; view=&#039;complete.js&#039; /]

simple, easy, compliant</description>
		<content:encoded><![CDATA[<p>Just add a new attribute to the script tag: VIEW</p>
<p>[script src='minified.js' view='complete.js' /]</p>
<p>simple, easy, compliant</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jgw</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-276978</link>
		<dc:creator>jgw</dc:creator>
		<pubDate>Thu, 03 Dec 2009 19:01:05 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-276978</guid>
		<description>This is a natural and necessary trend, especially with things like Javascript and CSS, which, if left in their source form, can become intractably large (you can argue that they should be small, but that&#039;s essentially an argument against dynamic applications in general). No reasonable developer uses obfuscation to &quot;protect their code&quot;; it&#039;s an optimization (over the wire and at parse time) plain and simple.

Insisting on clear unobfuscated scripts is an argument that all users should pay (in time) for your desire to view the source of an application. I believe that&#039;s a completely unreasonable insistence, and it&#039;s never really been guaranteed anyway. What matters is sharing code and ideas (through open discussion and open source), not the &quot;view source&quot; mechanism for doing so.</description>
		<content:encoded><![CDATA[<p>This is a natural and necessary trend, especially with things like Javascript and CSS, which, if left in their source form, can become intractably large (you can argue that they should be small, but that&#8217;s essentially an argument against dynamic applications in general). No reasonable developer uses obfuscation to &#8220;protect their code&#8221;; it&#8217;s an optimization (over the wire and at parse time) plain and simple.</p>
<p>Insisting on clear unobfuscated scripts is an argument that all users should pay (in time) for your desire to view the source of an application. I believe that&#8217;s a completely unreasonable insistence, and it&#8217;s never really been guaranteed anyway. What matters is sharing code and ideas (through open discussion and open source), not the &#8220;view source&#8221; mechanism for doing so.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jx12345</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-276977</link>
		<dc:creator>jx12345</dc:creator>
		<pubDate>Thu, 03 Dec 2009 18:30:31 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-276977</guid>
		<description>Schill
&quot;JS obfuscation is generally ineffective, typically reserved for viruses and exploits&quot; - it&#039;s just not true. Many compression techniques modify the code in order to make it shorter. Most obvious - shorten the names of internal variables and methods, but there is a lot more - you can remove some parantheses and semicolons in certain contexts, replace repeating strings with variables etc. In my experience - js minification shaves ~30%, compression - another ~20%. The drawback is unreadable code but the gain - ~50% smaller file size. 
 
Let&#039;s not forget that the code is and will remain viewable - hardcore developer will be able to sift through it to find that nifty feature no matter what. Simple copy-paste - yeah, that might go. But I don&#039;t really believe that it is widely used even now.</description>
		<content:encoded><![CDATA[<p>Schill<br />
&#8220;JS obfuscation is generally ineffective, typically reserved for viruses and exploits&#8221; &#8211; it&#8217;s just not true. Many compression techniques modify the code in order to make it shorter. Most obvious &#8211; shorten the names of internal variables and methods, but there is a lot more &#8211; you can remove some parantheses and semicolons in certain contexts, replace repeating strings with variables etc. In my experience &#8211; js minification shaves ~30%, compression &#8211; another ~20%. The drawback is unreadable code but the gain &#8211; ~50% smaller file size. </p>
<p>Let&#8217;s not forget that the code is and will remain viewable &#8211; hardcore developer will be able to sift through it to find that nifty feature no matter what. Simple copy-paste &#8211; yeah, that might go. But I don&#8217;t really believe that it is widely used even now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zmicer</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-276976</link>
		<dc:creator>Zmicer</dc:creator>
		<pubDate>Thu, 03 Dec 2009 17:51:59 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-276976</guid>
		<description>Interesting opinion. However I do not so well understand English, therefore I want to ask again – it is necessary to prefer JavaScript or HTML?</description>
		<content:encoded><![CDATA[<p>Interesting opinion. However I do not so well understand English, therefore I want to ask again – it is necessary to prefer JavaScript or HTML?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blepore</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-276974</link>
		<dc:creator>blepore</dc:creator>
		<pubDate>Thu, 03 Dec 2009 17:37:08 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-276974</guid>
		<description>Since this article talked about both compression and intellectual property, where does the compromise happen for JavaScript files that are supposed to have some license code contained therein that then gets stripped out during the compression process? Right now I don&#039;t think most people case, but you know at some point it is going to come up.</description>
		<content:encoded><![CDATA[<p>Since this article talked about both compression and intellectual property, where does the compromise happen for JavaScript files that are supposed to have some license code contained therein that then gets stripped out during the compression process? Right now I don&#8217;t think most people case, but you know at some point it is going to come up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Malic</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-276973</link>
		<dc:creator>Malic</dc:creator>
		<pubDate>Thu, 03 Dec 2009 17:29:07 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-276973</guid>
		<description>@smith - That is a GREAT idea.</description>
		<content:encoded><![CDATA[<p>@smith &#8211; That is a GREAT idea.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nataxia</title>
		<link>http://ajaxian.com/archives/the-end-of-days-for-view-source/comment-page-1#comment-276972</link>
		<dc:creator>nataxia</dc:creator>
		<pubDate>Thu, 03 Dec 2009 17:26:51 +0000</pubDate>
		<guid isPermaLink="false">http://ajaxian.com/?p=8080#comment-276972</guid>
		<description>It&#039;s probably not a good idea to allow current leaders, possessing the inevitable monopolization mindset, to define how the interweb works.  It&#039;s a simple point: whenever you start deciding what is open or what, what is allowed and what is not, what is visible and what is not, based on the needs (read: desires) of a profit-focused corporation you have intentionally accepted the crusty end of a &quot;bread and circuses&quot; arrangement.  Companies that obscure their code gain profit and lose connection to the community.  That is their right.  The community is not *wrong* for preferring, and defending, open code sharing.  And to even suggest that capitulation should result in you being given a high paying job in a comfy building at this or that monopoly where your greed can be sated and your voice can be silenced.</description>
		<content:encoded><![CDATA[<p>It&#8217;s probably not a good idea to allow current leaders, possessing the inevitable monopolization mindset, to define how the interweb works.  It&#8217;s a simple point: whenever you start deciding what is open or what, what is allowed and what is not, what is visible and what is not, based on the needs (read: desires) of a profit-focused corporation you have intentionally accepted the crusty end of a &#8220;bread and circuses&#8221; arrangement.  Companies that obscure their code gain profit and lose connection to the community.  That is their right.  The community is not *wrong* for preferring, and defending, open code sharing.  And to even suggest that capitulation should result in you being given a high paying job in a comfy building at this or that monopoly where your greed can be sated and your voice can be silenced.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

