<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yet Another Linux Blog &#187; software engineering</title>
	<atom:link href="http://linux-blog.org/tag/software-engineering/feed/" rel="self" type="application/rss+xml" />
	<link>http://linux-blog.org</link>
	<description>Open Source, Open Blog</description>
	<lastBuildDate>Fri, 03 Feb 2012 14:33:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>OLPC Mission Has Changed</title>
		<link>http://linux-blog.org/olpc-mission-has-changed/</link>
		<comments>http://linux-blog.org/olpc-mission-has-changed/#comments</comments>
		<pubDate>Fri, 02 May 2008 15:32:56 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[GreatDivide]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[software engineering]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/olpc-mission-has-changed/</guid>
		<description><![CDATA[Has the mission of OLPC changed so much? I say it has. No longer are the five core principals initially employed when the project started valid. The original Five Core Principles were: Child Ownership Low Ages Saturation Connection Free and Open Source It&#8217;s important to quote what is under #5 above: The child with an [...]]]></description>
			<content:encoded><![CDATA[<p>Has the mission of OLPC changed so much?  I say it has. No longer are the five core principals initially employed when the project started valid.  The original <a href="http://wiki.laptop.org/go/Core_principles" target="_blank">Five Core Principles</a> were:</p>
<ol>
<li>Child Ownership</li>
<li>Low Ages</li>
<li>Saturation</li>
<li>Connection</li>
<li><strong>Free and Open Source</strong></li>
</ol>
<p>It&#8217;s important to quote what is under #5 above:</p>
<blockquote><p>The child with an XO is not just a passive consumer of knowledge,<br />
but an active participant in a learning community. As the children grow and pursue new ideas, the software, content, resources, and tools should be able to grow with them. The very global nature of OLPC demands that growth be driven locally, in large part by the children themselves. Each child with an XO can leverage the learning of every other child. They teach each other, share ideas, and through the social nature of the interface, support each other&#8217;s intellectual growth.  Children are learners and teachers.</p>
<p>There is no inherent external dependency in being able to localize software into their language, fix the software to remove bugs, and repurpose the software to fit their needs. Nor is there any restriction in regard to redistribution; OLPC cannot know and should not control how the tools we create will be re-purposed in the future.</p>
<p>A world of great software and content is necessary to make this project succeed, both open and proprietary. Children need to be able to choose from all of it. In our context of learning where knowledge must be appropriated in order to be used, it is most appropriate for knowledge to be free. Further, every child has something to contribute; we need a free and open framework that supports and encourages the very<br />
basic human need to express.</p>
<p><em>Give me a free and open environment and I will learn and teach with joy.</em></p></blockquote>
<p>No longer is it about empowering a generation of children from poorer nations and letting them learn with the ability to help improve the platform they operate on&#8230;what i<a href="http://www.technologyreview.com/Biztech/20711/">t&#8217;s now about</a>:</p>
<blockquote><p>&#8220;&#8216;<em>The OLPC mission is a great endeavor, but the mission is to get the technology in the hands of as many children as possible. Whether that technology is from one operating system or another, one piece of hardware or another, or supplied or supported by one consulting company or another doesn&#8217;t matter. It&#8217;s about getting it into kids&#8217; hands.  Anything that is contrary to that objective, and limits that objective, is against what the program stands for.&#8217;&#8221;</em></p></blockquote>
<p>&#8230;just like a fun toy right? &lt;sarcasm&gt;Let&#8217;s drop Nintendo DS gaming systems into their hands&#8230;laptops, laptops, laptops&#8230;that&#8217;s what it is about&#8230;because we&#8217;re all about getting the technology to the kids. &lt;/sarcasm&gt; We&#8217;re not about empowering them to learn about computers, networks, and software.  We&#8217;re not about them learning on a system where there are no limits.  As <a href="http://www.fsf.org/blogs/rms/can-we-rescue-olpc-from-windows">RMS states</a>, &#8220;Teaching children to use a proprietary (non-free) system such as Windows does not make the world a better place, because it<br />
puts them under the power of the system&#8217;s developer.&#8221;  That developer is Microsoft.</p>
<p>Congratulations go to Microsoft for bringing proprietary lockin to millions of kids worldwide who will no longer be able to take pride in their own contributions the the core OS, who will no longer feel community ownership, and who will no longer be the sole operator of their own open source software based XO.</p>
<p>Our children our the future and what we aren&#8217;t teaching them with closed source software is just as important as what we ARE teaching them.</p>
<p><a href="http://linux-blog.org/olpc-mission-has-changed/" rel="bookmark">OLPC Mission Has Changed</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on May 2, 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/olpc-mission-has-changed/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The Absent PCLinuxOS Release Cycle</title>
		<link>http://linux-blog.org/the-absent-pclinuxos-release-cycle/</link>
		<comments>http://linux-blog.org/the-absent-pclinuxos-release-cycle/#comments</comments>
		<pubDate>Tue, 23 Oct 2007 12:31:00 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[mandriva]]></category>
		<category><![CDATA[PCLinuxOS]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[Texstar]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/the-absent-pclinuxos-release-cycle/</guid>
		<description><![CDATA[During distro comparisons, many call a lack of release cycle for PCLinuxOS one of its negative aspects. In my opinion, this is the most attractive and positive aspects of the small distribution. Not to take away from a distribution that sets a release cycle&#8230;I understand that normal release cycles are a must with companies and [...]]]></description>
			<content:encoded><![CDATA[<p>During distro comparisons, many call a lack of release cycle for PCLinuxOS one of its negative aspects.  In my opinion, this is the most attractive and positive aspects of the small distribution.  Not to take away from a distribution that sets a release cycle&#8230;I understand that normal release cycles are a must with companies and software engineering.  However, I think PCLinuxOS has a unique approach to releases and updates.  Allow me a bit of time to show you the method in my madness on this one.</p>
<p><span id="more-186"></span></p>
<p>PCLinuxOS has a <a href="http://en.wikipedia.org/wiki/Rolling_release" target="_blank">rolling release</a> cycle. With this type of cycle, updates are continuously applied to the software repository so much so that after a bit of time, a snapshot of the repository would constitute a new release&#8230;say 2007.01 or something similar. This has always been the way PCLinuxOS is released as many of us that have been with it since the early days can attest to.</p>
<p>The other nice thing about the rolling release cycle is that there are no set dates to releasing. This means that the release is up to the developers. As PCLinuxOS has proven many times over&#8230;it&#8217;s about perfection. Texstar doesn&#8217;t release until he feels everything has been thoroughly tested&#8230;so much so that he often times will hold off weeks at a time for a release just to clamp down on the final small bugs that might only effect 5% of the user base. The quality of product the dev team produces is astounding because of this.</p>
<p>The last thing I love about a rolling release is that updates are seamless. For many of us that had Preview .81 or .71 on our boxes in the earlier days of PCLinuxOS, we found that updating all the way to .93a was a snap. That&#8217;s right, 3-5 releases could be upated via synaptic without incident. This was a huge draw to me in the early days. PCLinuxOS was originally forked from Mandriva 9.2 and developed away from it&#8230;when we rebased this past year for 2007 it was due to glibc/GCC4 updates that our small developer team wouldn&#8217;t be able to do. This rebase would prevent a user from updating .71 to 2007 now&#8230;but the concept of seamless upgrades is still one that PCLOS developers strive for. It&#8217;s going to be quite nice as development continues to be able to do this.</p>
<p>Is PCLinuxOS and the rolling release perfect? No. Do others get it right with a standard release cycle? Yes. Could PCLinuxOS benefit from a standard release cycle? It depends on what your definition of benefit is. If, by benefit, you mean always maintaining a set schedule of releases and giving PCLOS a software development/business type of feel&#8230;yes, it would benefit. But if you&#8217;re thinking of benefit from the perspective of an active dev team that feels little pressure or deadline&#8230;a thriving community of satisfied users that can count on seamless upgrades&#8230;I&#8217;d say that NO it wouldn&#8217;t benefit PCLinuxOS at all.</p>
<p>I&#8217;d like to hear what readers think about rolling updates and how they see these as beneficial or not beneficial to a distribution. Thanks for reading!</p>
<p><a href="http://linux-blog.org/the-absent-pclinuxos-release-cycle/" rel="bookmark">The Absent PCLinuxOS Release Cycle</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on October 23, 2007.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/the-absent-pclinuxos-release-cycle/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
	</channel>
</rss>

