<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="http://manalang.com/wp-content/rss2.xsl" type="text/xsl"?>
<feed version="0.1" xmlns="http://example.com/newformat#">
    <title>Derek Keats</title>
    <subtitle>Chisimba powered blog of Derek Keats</subtitle>
    <link>http://dkeats.com/index.php?module=blog&amp;action=randblog&amp;userid=7050120123</link>
    <entry>
        <title>Install Chisimba on a  Rackspace OpenStack next generation server</title>
        <link>http://dkeats.com/index.php?module=blog&amp;amp;action=viewsingle&amp;amp;postid=gen21Srv8Nme0_55858_1361017843&amp;amp;userid=7050120123</link>
        <created>2013-02-16T12:30:43+02:00</created>
        <issued>2013-02-16T12:30:43+02:00</issued>
        <modified>2013-02-16T12:30:43+02:00</modified>
        <id></id>
        <author>
            <name>dkeats&amp;lt;derek@dkeats.com&amp;gt;</name>
        </author>
        <content type="text/html" xml:lang="en-us">
            <div xmlns="http://www.w3.org/1999/xhtml"><![CDATA[<p>
	I have just finished installing Chisimba on a Rackspace OpenStack next generation server for a client, and although it was quick and simple, I thought I would document what I did here in case anyone else wants to do a similar install.&nbsp;</p>
<p>
	Firstly, I chose a rackspace Ubuntu 12.04 (LTS) installation, logged into it via ssh and ran a standard post install apt-get update and apt-get upgrade.&nbsp;</p>
<p>
	Then I installed the application stack that Chisimba needs, that is Apache, MySQL, PHP and a variety of PHP and Apache modules as well as git and subversion. This was done with the command below:</p>
<p style="margin-left: 40px;">
	<span style="color:#0000ff;">apt-get install subversion apache2 mysql-server mysql-client php5 php5-mysql php5-imap php5-gd php5-curl php-pear php5-imagick php5-imap php5-ldap php5-mapscript php5-mcrypt php5-memcache php5-mysql php5-pgsql php5-pspell php5-snmp php5-sqlite php5-tidy php5-uuid php5-xmlrpc php5-xsl git</span></p>
<p>
	Chisimba draws some of its functionality from the PHP Extension and Application Repository (PEAR), which is a framework and distribution system for reusable PHP components. Chisimba bundles some PEAR libraries, but some we need to install via the PEAR installer. We make sure our PEAR code is up to date, and install the required libraries as follows:</p>
<div style="margin-left: 40px;">
	<span style="color:#0000ff;">pear channel-update pear.php.net</span></div>
<div style="margin-left: 40px;">
	<span style="color:#0000ff;">pear upgrade pear</span></div>
<div style="margin-left: 40px;">
	<span style="color:#0000ff;">pear upgrade-all</span></div>
<div style="margin-left: 40px;">
	<span style="color:#0000ff;">pear install --alldeps -f Config Log</span></div>
<div style="margin-left: 40px;">
	<span style="color:#0000ff;">pear install MDB2-2.5.0b2&nbsp;</span></div>
<div style="margin-left: 40px;">
	<span style="color:#0000ff;">pear install &nbsp;--alldeps -f &nbsp;MDB2_Driver_mysql</span></div>
<div style="margin-left: 40px;">
	<span style="color:#0000ff;">pear install &nbsp;--alldeps -f &nbsp;MDB2_Driver_pgsql</span></div>
<div style="margin-left: 40px;">
	<span style="color:#0000ff;">pear install &nbsp;--alldeps -f &nbsp;MDB2_Driver_mysqli</span></div>
<div style="margin-left: 40px;">
	<span style="color:#0000ff;">pear install &nbsp;--alldeps -f MDB2_Schema&nbsp;</span></div>
<div>
	&nbsp;</div>
<div>
	Note the specific version requirements of the MDB2 library - MDB2-2.5.0b2. Although this is a beta version, it has been stable and used in Chisimba for several years. You actually don&#39;t need the pgsql and mysqli drivers, but I always install them for consistency as some people get confused by the Chisimba installer if they are not present. They do no harm if they are there.</div>
<div>
	&nbsp;</div>
<div>
	Now that we have the required application stack present, we can install Chisimba. First make a directory to hold the Chisimba source code:</div>
<div>
	&nbsp;</div>
<div>
	<div style="margin-left: 40px;">
		<span style="color:#0000ff;">cd /var</span></div>
	<div style="margin-left: 40px;">
		<span style="color:#0000ff;">mkdir chisimba</span></div>
	<div style="margin-left: 40px;">
		<span style="color:#0000ff;">cd chisimba</span></div>
	<div>
		&nbsp;</div>
	<div>
		Next check the Chisimba core, stable master branch, out of the github repository:</div>
	<div>
		&nbsp;</div>
	<div style="margin-left: 40px;">
		<span style="color:#0000ff;">git clone git://github.com/chisimba/chisimba.git framework</span></div>
	<div>
		&nbsp;</div>
	<div>
		Note that we are probably moving Chisimba back to subversion as for a small number of developers we find git way more complicated than we need right now and this slows down development. I will post the apporpriate command here if we do that move back to subversion.</div>
	<div>
		&nbsp;</div>
	<div>
		Then you need to check out the Chisimba modules from subversion if the software is going to be used for existing functionality:</div>
	<div>
		&nbsp;</div>
	<div style="margin-left: 40px;">
		<span style="color:#0000ff;">svn co https://cvs2.uwc.ac.za/chisimba/modules/trunk/ modules</span></div>
	<div>
		&nbsp;</div>
	<div>
		<div>
			You will probably get something like</div>
		<div>
			&nbsp;</div>
		<div style="margin-left: 40px;">
			<span style="color:#a9a9a9;">Error validating server certificate for &#39;https://cvs2.uwc.ac.za:443&#39;:</span></div>
		<div style="margin-left: 40px;">
			<span style="color:#a9a9a9;">&nbsp;- The certificate is not issued by a trusted authority. Use the</span></div>
		<div style="margin-left: 40px;">
			<span style="color:#a9a9a9;">&nbsp; &nbsp;fingerprint to validate the certificate manually!</span></div>
		<div style="margin-left: 40px;">
			<span style="color:#a9a9a9;">&nbsp;- The certificate has expired.</span></div>
		<div style="margin-left: 40px;">
			<span style="color:#a9a9a9;">Certificate information:</span></div>
		<div style="margin-left: 40px;">
			<span style="color:#a9a9a9;">&nbsp;- Hostname: cvs2.uwc.ac.za</span></div>
		<div style="margin-left: 40px;">
			<span style="color:#a9a9a9;">&nbsp;- Valid: from Thu, 24 Apr 2008 11:58:35 GMT until Fri, 24 Apr 2009 11:58:35 GMT</span></div>
		<div style="margin-left: 40px;">
			<span style="color:#a9a9a9;">&nbsp;- Issuer: FSIU, AVOIR, Cape Town, Western Cape, ZA</span></div>
		<div style="margin-left: 40px;">
			<span style="color:#a9a9a9;">&nbsp;- Fingerprint: 94:19:98:f5:90:6b:79:2e:85:ef:26:a2:79:53:a2:74:8f:07:94:1a</span></div>
		<div style="margin-left: 40px;">
			<span style="color:#a9a9a9;">(R)eject, accept (t)emporarily or accept (p)ermanently?&nbsp;</span></div>
		<div>
			&nbsp;</div>
		<div>
			Please select either &#39;p&#39; or &#39;t&#39; as your response.</div>
		<div>
			&nbsp;</div>
		<div>
			You will want to create your own user interface design (called a skin or canvas), but as a basis for that you can check out the Chisimba Canvases repository from subversion:</div>
		<div>
			&nbsp;</div>
		<div style="margin-left: 40px;">
			<span style="color:#0000ff;">svn co https://cvs2.uwc.ac.za/chisimba/canvases canvases</span></div>
		<div>
			&nbsp;</div>
		<div>
			Now you can create your Chisimba website. In this case, I am going to install in /var/www simply because this server will not have to host other sites. Otherwise, I recommend hosting sites in /var/sites/site1, /var/sites/site2, and so on. In this case, we are using the stock standard Apache2 default site in /var/www.&nbsp;</div>
		<div>
			&nbsp;</div>
		<div>
			First we need to link the various scripts in the Chisimba core application root (which is now in /var/chisimba/framework/app/) to the root of /var/www/ as follows:</div>
		<div>
			&nbsp;</div>
		<div>
			<div style="margin-left: 40px;">
				<span style="color:#0000ff;">cd /var/www</span></div>
			<div style="margin-left: 40px;">
				<span style="color:#0000ff;">ln -s /var/chisimba/framework/app/index.php .</span></div>
			<div style="margin-left: 40px;">
				<span style="color:#0000ff;">ln -s /var/chisimba/framework/app/gateway.php .</span></div>
			<div style="margin-left: 40px;">
				<span style="color:#0000ff;">ln -s /var/chisimba/framework/app/xd_receiver.htm .</span></div>
			<div>
				&nbsp;</div>
			<div>
				Next we do the same for the directories that we need from Chisimba core application root.</div>
			<div>
				&nbsp;</div>
			<div>
				<div style="margin-left: 40px;">
					<span style="color:#0000ff;">ln -s /var/chisimba/framework/app/classes/ .</span></div>
				<div style="margin-left: 40px;">
					<span style="color:#0000ff;">ln -s /var/chisimba/framework/app/core_modules/ .</span></div>
				<div style="margin-left: 40px;">
					<span style="color:#0000ff;">ln -s /var/chisimba/framework/app/installer/ .</span></div>
				<div style="margin-left: 40px;">
					<span style="color:#0000ff;">ln -s /var/chisimba/framework/app/lib/ .</span></div>
				<div>
					&nbsp;</div>
				<div>
					For cron, which you probably won&#39;t use, we need to create a directory for it as multiple sites cannot share the same cron. Although we are only doing one site, it is still good practice.</div>
				<div>
					&nbsp;</div>
				<div>
					<div style="margin-left: 40px;">
						<span style="color:#0000ff;">mkdir cron</span></div>
					<div style="margin-left: 40px;">
						<span style="color:#0000ff;">cd cron</span></div>
					<div style="margin-left: 40px;">
						<span style="color:#0000ff;">cp -s /var/chisimba/framework/app/cron/*.* .</span></div>
					<div style="margin-left: 40px;">
						<span style="color:#0000ff;">cd ..</span></div>
					<div>
						&nbsp;</div>
					<div>
						Now we need to create a directory for skins and canvases, and link it to the existing skins in the Chisimba core framework:</div>
					<div>
						&nbsp;</div>
					<div>
						<div style="margin-left: 40px;">
							<span style="color:#0000ff;">mkdir skins</span></div>
						<div style="margin-left: 40px;">
							<span style="color:#0000ff;">cd skins</span></div>
						<div style="margin-left: 40px;">
							<span style="color:#0000ff;">ln -s /var/chisimba/framework/app/skins/* .</span></div>
						<div style="margin-left: 40px;">
							<span style="color:#0000ff;">echo &quot;Created skins directory and linked core skins&quot;</span></div>
						<div style="margin-left: 40px;">
							<span style="color:#0000ff;">cd ..</span></div>
						<div>
							&nbsp;</div>
						<div>
							Then we create a directory to hold the user images, or avatars, used by Chisimba and copy the default images:</div>
						<div>
							&nbsp;</div>
						<div>
							<div style="margin-left: 40px;">
								<span style="color:#0000ff;">mkdir user_images</span></div>
							<div style="margin-left: 40px;">
								<span style="color:#0000ff;">cd user_images/</span></div>
							<div style="margin-left: 40px;">
								<span style="color:#0000ff;">cp -s /var/chisimba/framework/app/user_images/*.* .</span></div>
							<div style="margin-left: 40px;">
								<span style="color:#0000ff;">cd ..</span></div>
							<div>
								&nbsp;</div>
							<div>
								Now we need to create a symbolic link for the modules which, for legacy reasons, has to be called packages:</div>
							<div>
								&nbsp;</div>
							<div>
								ln -s /var/chisimba/modules packages</div>
							<div>
								&nbsp;</div>
							<div>
								<div style="margin-left: 40px;">
									<span style="color:#0000ff;">Now we need to give ownership to the webserver user and group:</span></div>
								<div style="margin-left: 40px;">
									<span style="color:#0000ff;">cd ../</span></div>
								<div style="margin-left: 40px;">
									<span style="color:#0000ff;">chown www-data:www-data /var/www/ -R</span></div>
								<div>
									&nbsp;</div>
								<div>
									You may want to link one or more canvases. In this instance, I was setting up for a client whose canvas is in our repository so I did the following:</div>
								<div>
									&nbsp;</div>
								<div>
									<div style="margin-left: 40px;">
										<span style="color:#0000ff;">cd /var/www/skins</span></div>
									<div style="margin-left: 40px;">
										<span style="color:#0000ff;">ln -s /var/chisimba/canvases/sangari-elearn2/ .</span></div>
									<div style="margin-left: 40px;">
										<span style="color:#0000ff;">You may wish to link them all, in whcih case you could do</span></div>
									<div style="margin-left: 40px;">
										<span style="color:#0000ff;">ln -s /var/chisimba/canvases/*/ .</span></div>
									<div>
										&nbsp;</div>
									<div>
										You will want to restart apache2 before you continue (this one almost always gets me because I forget to do it):</div>
									<div>
										&nbsp;</div>
									<div style="margin-left: 40px;">
										<span style="color:#0000ff;">service apache2 restart</span></div>
									<div style="margin-left: 40px;">
										&nbsp;</div>
									<div>
										Like most things in Chisimba, there is a script to automate this. I will post about it separately.</div>
									<div>
										&nbsp;</div>
									<div>
										You might also want to speed up your site and improve performance by installing APC as <a href="http://dkeats.com/index.php?module=blog&amp;action=viewsingle&amp;postid=gen21Srv8Nme0_58150_1333655618" target="_blank">described in another blog post</a>.&nbsp;</div>
									<div>
										&nbsp;</div>
									<div>
										<div>
											Now you can open http://yourdomain.com/index.php to start the web installer.</div>
										<div>
											&nbsp;</div>
										<div>
											Have fun with Chisimba.</div>
									</div>
								</div>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>]]></div>
        </content>
    </entry>
    <entry>
        <title>The best presentation on Open Source hardware</title>
        <link>http://dkeats.com/index.php?module=blog&amp;amp;action=viewsingle&amp;amp;postid=gen21Srv8Nme0_40736_1360992773&amp;amp;userid=7050120123</link>
        <created>2013-02-16T05:35:05+02:00</created>
        <issued>2013-02-16T05:35:05+02:00</issued>
        <modified>2013-02-16T05:35:05+02:00</modified>
        <id></id>
        <author>
            <name>dkeats&amp;lt;derek@dkeats.com&amp;gt;</name>
        </author>
        <content type="text/html" xml:lang="en-us">
            <div xmlns="http://www.w3.org/1999/xhtml"><![CDATA[<p>
	I love how Open Source hardware is lowering the barriers to entry and hardware innovation</p>
<p>
	<iframe frameborder="0" height="480" src="http://video.linux.com/videos/research-into-open-hardware-catarina-mota-founder-at-openmaterials?layout=embed&amp;tmpl=dark" width="640"></iframe></p>
<p>
	From http://video.linux.com/ under a CC:BY license.</p>]]></div>
        </content>
    </entry>
    <entry>
        <title>Zimbabwe and technology neocolonialism in Zimbabwe -  an appeal to David Coltart</title>
        <link>http://dkeats.com/index.php?module=blog&amp;amp;action=viewsingle&amp;amp;postid=gen21Srv8Nme0_63313_1359187868&amp;amp;userid=7050120123</link>
        <created>2013-01-26T09:25:12+02:00</created>
        <issued>2013-01-26T09:25:12+02:00</issued>
        <modified>2013-01-26T09:25:12+02:00</modified>
        <id></id>
        <author>
            <name>dkeats&amp;lt;derek@dkeats.com&amp;gt;</name>
        </author>
        <content type="text/html" xml:lang="en-us">
            <div xmlns="http://www.w3.org/1999/xhtml"><![CDATA[<p>
	I just read a facebook post by&nbsp;David Coltart, who is Minister of Education and Sport for Zimbabwe. I have enormous respect of David, for his MDC party, and for the awesome work that he has done for Human Rights in his country. Also, having taught Computer Science and Biology in Zimbabwe in the 1980s at one of the very few schools that had computers, and - more recently - &nbsp;seen the decimation of education in Zimbabwe under the Mugabe dictatorship, I know that rebuilding the once-great education system is no easy task. &nbsp;However, one of the statements made my Minister Coltart <span style="color:#006400;">scares the living daylights out of me</span> as someone who loves Zimbabwe, and understands the awesome potential of that country once the shackles of Mugabism are finally gone.</p>
<p>
	Coltart said</p>
<blockquote>
	<p>
		I will also be participating in the Ministerial Plenary session on Wednesday the 30th and from there will go on to the Apple Education Leadership Summit. I have been working very closely with Apple in the last few years and as I write this<span style="color:#ff0000;"> we are in the process of procuring a huge consignment of Apple computers </span>for the rehabilitation of the Education Training Centre and the Curriculum Development Unit in Mount Pleasant.&nbsp;</p>
	<p>
		Davd Coltart, Minister of Education and Sport, Zimbabwe</p>
</blockquote>
<p>
	Nooooooooooooooooooooooooooooooooooooooooo!</p>
<p>
	Please, not again. Don&#39;t give away the intellectual freedom of young people to a Foreign power. Because that is what Apple is, a Foreign Power. And their technology colonizes the mind. Are there no lessons in the past at all?<span style="color:#006400;"> </span><span style="color:#008000;">The&nbsp;<u>mind&nbsp;</u>in the knowledge economy is at least as important as <u>land</u> in the agro-mining economy and it is where the new colonization is happening.</span></p>
<p>
	While the efforts to bring technology back into education in Zimbabwe are laudable, the things that the Minister is doing with Apple could be done with a lot more respect for the political implications of technology if he followed a Free and Open Source Software approach. Technology is the new colonialism, and Apple sells mental prisons built to feel sweet so that they infect the mind as quickly as possible. But a prison is a prison no matter how brightly the walls are painted.</p>
<p>
	Also, companies that sell such mental prisons based on secret software are much like drug dealers who create low cost opportunities to get you hooked early in the game. Microsoft also knows this very well, having infected millions of minds in schools around the world. Such technology pushers then recover their investment in your addiction later. Furthermore, Zimbabwe has so many smart and talented kids, you should be encouraging a maker culture, something that a Free and Open Source Software makes much more feasible than Apple&#39;s walled garden in a brightly painted mental prison.</p>
<p>
	It saddens me to see smart and educated people behaving as if there was no alternative. There are alternatives. Ones that can build INDEPENDENCE in Zimbabwe, instead of giving into the DEPENDENCE that companies such as Microsoft and foreign powers such as Apple would like to see. That alternative is Free and Open Source Software, as well as emerging Free and Open Source Hardware and other things that can help replace the DEPENDENCE and scarcity mentality with an INDEPENDENCE and abundance mentality.</p>
<p>
	Wake up David Coltart, before you give away Zimbabwe all over again.</p>]]></div>
        </content>
    </entry>
    <entry>
        <title>Murder is like innovation, the lower the barriers the more you get</title>
        <link>http://dkeats.com/index.php?module=blog&amp;amp;action=viewsingle&amp;amp;postid=gen21Srv8Nme0_21005_1355559449&amp;amp;userid=7050120123</link>
        <created>2012-12-15T08:20:22+02:00</created>
        <issued>2012-12-15T08:20:22+02:00</issued>
        <modified>2012-12-15T08:20:22+02:00</modified>
        <id></id>
        <author>
            <name>dkeats&amp;lt;derek@dkeats.com&amp;gt;</name>
        </author>
        <content type="text/html" xml:lang="en-us">
            <div xmlns="http://www.w3.org/1999/xhtml"><![CDATA[<p>
	I have spent a lot of time over the past 15 years or so trying to understand innovation, and espcially how <a href="http://dkeats.com/index.php?module=blog&amp;action=viewsingle&amp;postid=gen21Srv8Nme0_22562_1333173727&amp;userid=7050120123">Freedom and Innovation are linked</a>. This morning it hit me that murder is like innovation. The fewer barriers to it you have, the more of it you get.</p>
<p>
	This occurred to me after a number of tragic shootings have rocked the US, most recently a shooting yesterday at a Connecticut elementary school that left at least 27 dead, including 20 small children. At the same time, a different kind of murder happens where I live, Johannesburg, on a daily basis. Comments from various pro- and anti- gun people on Facebook, something I seldom bother reading because it is a bit like religion, just made me see the link so clearly. Interestingly, in China, where there are much stricter gun control laws, the same kind of violent attack happened recently, but none of the children were killed because the would-b<img alt="gun" src="http://aux.iconpedia.net/uploads/102918944.png" style="width: 128px; height: 128px; float: left;" />e murderer did not have access to a gun. The barrier to murder was higher. Murder is like innovation.</p>
<p>
	Guns lower the barriers to killing. If you have thing A that lowers the barriers to thing B, the more thing A you have the more thing B you get. This is axiomatic. You can no more stop it than you can stop Pythagoras theorem from being true. Anyone who argues for legitimate ownership of guns is either unaware of this axiom, or is willing to sacrifice the lives of people they do not know in order to maintain the legal and social conditions that enable them own a gun. To put it another way, responsible gun owners are willing to tolerate the deaths of children from guns in order to sustain their privilege.</p>
<p>
	South Africa and the USA have something in common. We have too many guns. We have increasing numbers of guns. It follows that we will have increasing numbers of deaths. This is enevitable. And those who want to own guns accept this, implicitly.</p>]]></div>
        </content>
    </entry>
    <entry>
        <title>Species: an example of using open data to create autogenerated mashups with Chisimba</title>
        <link>http://dkeats.com/index.php?module=blog&amp;amp;action=viewsingle&amp;amp;postid=gen21Srv8Nme0_9995_1349114495&amp;amp;userid=7050120123</link>
        <created>2012-10-03T13:24:52+02:00</created>
        <issued>2012-10-03T13:24:52+02:00</issued>
        <modified>2012-10-03T13:24:52+02:00</modified>
        <id></id>
        <author>
            <name>dkeats&amp;lt;derek@dkeats.com&amp;gt;</name>
        </author>
        <content type="text/html" xml:lang="en-us">
            <div xmlns="http://www.w3.org/1999/xhtml"><![CDATA[<table align="left" style="margin-right:10px; margin-bottom: 8px;">
	<tbody>
		<tr>
			<td>
				<a href="http://dkeats.com/species"><img alt="Cattle egret and white rhino" class="roundcorners_small" src="http://dkeats.com//usrfiles/users/7050120123/misc/th_western_cattle_egret-rhino.jpg" style="width: 160px; height: 115px;" /></a></td>
		</tr>
		<tr>
			<td style="text-align: center;">
				Click the image to <br /> 
				go straight to the <br /> 
				species module</td>
		</tr>
	</tbody>
</table>
<p>
	Last weekend I was not feeling well, so I did what I usually do when I am feeling a bit sick. I write some code. I created a module for Chisimba called SPECIES. The idea behind it was to find a dataset of species names, and then write some code to pull together what I assumed would be mountains of freely shared biology data to create a mashup. Basically, I should be able to generate a guidebook for any reasonably large organisms where amateurs take photographs and post them to sites such as Flickr.</p>
<p>
	The <a href="http://dkeats.com?index.php&amp;module=species">species module</a> is an experiment, an attempt to create automatically generated guidebooks for living organisms based on a simple list of species for a group and region of the world. It defaults to Birds of South Africa, but you can scroll down and on the&nbsp; right you can change it to mammals of South Africa, or check a simple demo if it using plants. Unfortunately, most biologists only share their data via specific websites, so you have to be human to access it. It is time to change this 20th Century mindset, and share data for access whether it is by a human or not.</p>
<p>
	I managed to find a bird dataset courtesy of Birdlife SA, and converted it to XML so I could use it. I got a list of Mammals off Wikipedia (the only place I could find one), and wrote a script to parse it to XML. I am yet to find plants.</p>
<p>
	To use this module, go to the <a href="http://dkeats.com?index.php&amp;module=species">species module</a>. Once there, click the letter corresponding to the Group Common Name (e.g. b for barbets) and then click the species you want to see (the letter A is shown by default). Alternatively, click the group (e.g. Batis) to get a quick pictoral guide to that group, then click the species you want to see in more detail. At the bottom right, click another set of organisms to switch from SA Birds to (say) mammals of SA. The plants:proteaceae is just a test at this stage, but birds and mammals are complete.</p>
<p>
	Buiding this module has shown me that there are very few online, freely shared sets of biology data (other than genetic and molecular data). Most biologists build websites that you have to be human to access, or that have such restrictive copyright that machine processes cannot freely access them. It seems that biologists in the 21st Century still need to learn the value of sharing, of genuine free licensing, and of open access APIs and freely linkable open data. Sad but true!</p>
<p>
	Anyway, play with what is available in the <a href="http://dkeats.com?index.php&amp;module=species">species module</a>. Give me suggestions, and especially let me know if you know of any good APIs, freelly shared data (even if it has to be scraped), or if you have any suggestions for things to do to improve it. As usual, everything I do, including my images are Free Content licensed with a BY or BY-SA license, no insanely stupid NC restriction from me.</p>]]></div>
        </content>
    </entry>
    <entry>
        <title>The new #chisimba.com - check it out, let us know what you think</title>
        <link>http://dkeats.com/index.php?module=blog&amp;amp;action=viewsingle&amp;amp;postid=gen21Srv8Nme0_44916_1347381103&amp;amp;userid=7050120123</link>
        <created>2012-09-11T16:31:43+02:00</created>
        <issued>2012-09-11T16:31:43+02:00</issued>
        <modified>2012-09-11T16:31:43+02:00</modified>
        <id></id>
        <author>
            <name>dkeats&amp;lt;derek@dkeats.com&amp;gt;</name>
        </author>
        <content type="text/html" xml:lang="en-us">
            <div xmlns="http://www.w3.org/1999/xhtml"><![CDATA[<p>
	I haven&#39;t posted anything here for a while, I have been busy with a couple of projects and with getting an exhibition ready for <a href="http://softwarefreedom.co.za" target="_blank">Software Freedom Day</a> (SFD). As my activity for SFD, I decided to create a new canvas for Chisimba based on the dkeats.clean canvas I use for this site, and also to set up the SFD site, including making it available for follow-up activities to promote Software Freedom throughout the year. I also decided to do something I have wanted to do for a while, finish writing a simple blog module that is very database and application server efficient, and that allows many contributors to post to the same blog. After a week of working on this on-and-off, with some help from a few people in the Chisimba community, I think the new <a href="http://chisimba.com" target="_blank">Chisimba.com</a> site is a big improvement over the old one.</p>
<p>
	Now we have to get some of the critical content back on the site. Please <a href="http://chisimba.com" target="_blank">have a look</a>, and tell us what you think. Feel free to jump in and help out! See you at Wits for SFD if you are in Johannesburg.</p>]]></div>
        </content>
    </entry>
    <entry>
        <title>Why use Free Software (#FOSS) in research projects</title>
        <link>http://dkeats.com/index.php?module=blog&amp;amp;action=viewsingle&amp;amp;postid=gen21Srv8Nme0_17983_1346924053&amp;amp;userid=7050120123</link>
        <created>2012-09-06T09:34:13+02:00</created>
        <issued>2012-09-06T09:34:13+02:00</issued>
        <modified>2012-09-06T09:34:13+02:00</modified>
        <id></id>
        <author>
            <name>dkeats&amp;lt;derek@dkeats.com&amp;gt;</name>
        </author>
        <content type="text/html" xml:lang="en-us">
            <div xmlns="http://www.w3.org/1999/xhtml"><![CDATA[<p>
	In a project that I did recently for a client, we got a group of researchers together. We asked the question &#39;Why use FOSS in research projects&#39;. The group came up with the following answers:</p>
<ul>
	<li>
		reducing the barriers to innovation</li>
	<li>
		reducing costs</li>
	<li>
		improving speed and agility of delivery</li>
	<li>
		increased quality</li>
	<li>
		improving security</li>
	<li>
		avoiding vendor lock-in or lock-in to vendor tools</li>
	<li>
		greater sustainability</li>
	<li>
		ability to learn from the source code and acquire knowledge</li>
	<li>
		more freedom arising from licences</li>
	<li>
		access to community of developers and users for support</li>
	<li>
		better alignment to the research culture</li>
	<li>
		create collaboration among researchers in the same area</li>
	<li>
		better for provision of social benefits</li>
	<li>
		use of FOSS source code internally, with no distribution, imposes no requirement to release modifications</li>
	<li>
		access to FOSS business models</li>
</ul>]]></div>
        </content>
    </entry>
    <entry>
        <title>Open Educational Resources (#OER) needs to encourage and promote commercial contribution ...</title>
        <link>http://dkeats.com/index.php?module=blog&amp;amp;action=viewsingle&amp;amp;postid=gen21Srv8Nme0_99159_1345530755&amp;amp;userid=7050120123</link>
        <created>2012-08-27T13:02:19+02:00</created>
        <issued>2012-08-27T13:02:19+02:00</issued>
        <modified>2012-08-27T13:02:19+02:00</modified>
        <id></id>
        <author>
            <name>dkeats&amp;lt;derek@dkeats.com&amp;gt;</name>
        </author>
        <content type="text/html" xml:lang="en-us">
            <div xmlns="http://www.w3.org/1999/xhtml"><![CDATA[<p>
	&nbsp;</p>
<div style="float: left; margin-right: 8px; margin-bottom: 8px;">
	<img src="usrfiles/users/7050120123/oer-img/oer-chainsaw.resized.jpg" style="width: 208px; height: 180px; " /></div>
<p>
	It is no secret that I think that the vast majority of people involved in so-called open educational resources don&#39;t think about the big picture, they just jump on the metaphorical bandwagon, and the future be damned. My biggest gripe is the widespread misuse of the Creative Commons NonCommercial (NC) restriction in licenses, and I have published on this in the literature as well as in numerous blog posts. The NC restriction has a legitimate purpose, but most uses of it do not conform to that legitimate purpose.</p>
<p>
	When Free Software, and its weaker cousin Open Source, came on the scene there was quite a lot of emphasis placed on encouraging commercial contributions. When it comes to software, therefore, there is no equivalent to the NC restriction. Software people were quick to recognize that the long term success of their movements (Free and Open Source) and private sector CONTRIBUTION was encouraged. Of course, the flip side of &#39;contribution&#39; is USE. Oh duh!</p>
<p>
	In part, term Open Source, which removed the ambiguous (in English) word &ldquo;free&rdquo; from the terminology, led to the largely meaningless and undefinable term &ldquo;Open&rdquo; Educational Resources, which grew out of David Wiley&#39;s pioneering work on Open Content, MIT&#39;s Open Courseware (OCW), and UNESCO&#39;s desire not to be left out of an emerging powerful trend.</p>
<p>
	Unlike with software, a lot of the development of OER has been fostered by donor funding to large institutions with powerful brands and intellectual gravity. This has resulted in the notion of funding &#39;mana from heaven&#39; production to feed the intellectually hungry and mentally starving masses of the developing world. There may have been some in those institutions who believed this lie, apparently the donors did, but mostly the origin of OERs in the OCW world was about enhancing already brands. And if you look at he position of MIT on the Webometrics world rankings this has been successful despite the pretty poor quality of the &#39;mana from MIT&#39;.</p>
<p>
	But the usurping of a good idea for other purposes, and the emphasis on a &#39;mana from heaven&#39; approach has meant that the focus of OER is on USE, and not on CONTRIBUTION and community as it always has been with Free and Open Source Software. It is this focus on USE, with little consideration or mention of potential contributions that has created the widespread and mostly mindless use of the NC restriction in OERs. This, coupled with the apparent lack of intellectual capacity in MIT academics has been a key driver of NC.</p>
<p>
	Software and educational content are both products of the human mind, and in fact software is content. There is no fundamental differences between software and other kinds of mental output, other than the fact that bad software won&#39;t run but bad content can take over the world if the brand behind it is strong enough. The reason for the success of Free and Open Source Software, however, is precisely because of the fact that it encourages commercial entities to contribute. Focusing on use would be a mistake, as the visionary founder of the movement, Richard Stallman recognised in creating the GNU General Public License.</p>
<p>
	The emphasis on contribution has meant that companies large and small have been able to contribute input to software. Currently, about three quarters of the Linux code is written by developers who are employed by commercial institutions. IBM has invested about a billion dollars in Linux. Red Hat recently became the first billion dollar FOSS company, and the system that I am using to edit this post has benefited enormously from their contribution. The fact that they also use the software is irrelevant, it is their contribution that matters. Companies that realise revenue from creating and editing bitmap images have contributed to the GIMP, the package that I use for all my graphics editing. Sun Microsystems created Java, and the OpenOffice suite that was forked into LibreOffice and which I used to edit this blog post. It is not just large companies that have contributed to software, my own small company has used a number of packages and libraries, and produced our own framework a nd set of tools. In using other software in our applications, we have found and fixed bugs and contributed them back to the source of those packages.</p>
<p>
	In short, the billions of dollars that have been contributed by commercial entities to FOSS has been a major factor in the success of the software ecosystem and of individual applications. Without this input and contribution from commercial sources, FOSS would be much poorer, much less useful, and the benefit to education would be far less. The focus of FOSS on contribution, and the focus of OER on use is a defining difference between them. There are no other major differences worth noting or that can be supported by evidence that is not circular.</p>
<p>
	Unless the OER community wakes up to this difference, and understands that it is NOT about use, it is about CONTRIBUTION, and it is contribution that creates the benefit for use, then OER is doomed to be a much poorer ecosystem than it has the potential to be. We must rid ourselves of the preoccupation with use, get rid of the NC restriction except where it is necessary (which it rarely is), and not just permit commercial contribution. We must actively encourage it, foster it, beg for it, show its benefits and celebrate it. Then we OER will live up to its potential. And this can be done without compromising the brand-building and marketing opportunities that so many are chasing as their excuse for participation in the currently restricted OER ecosystem.</p>]]></div>
        </content>
    </entry>
    <entry>
        <title>Proposal for a Creative Commons NNP restriction for #OER</title>
        <link>http://dkeats.com/index.php?module=blog&amp;amp;action=viewsingle&amp;amp;postid=gen21Srv8Nme0_8771_1345373230&amp;amp;userid=7050120123</link>
        <created>2012-08-19T10:50:39+02:00</created>
        <issued>2012-08-19T10:50:39+02:00</issued>
        <modified>2012-08-19T10:50:39+02:00</modified>
        <id></id>
        <author>
            <name>dkeats&amp;lt;derek@dkeats.com&amp;gt;</name>
        </author>
        <content type="text/html" xml:lang="en-us">
            <div xmlns="http://www.w3.org/1999/xhtml"><![CDATA[<p>
	It is clear that people who work in educational institutions have no desire to benefit from the input of people who run their own companies, &nbsp;or to obtain any other kind of input into educational content by commercial entities wishing to give of their time and skills for free and Free. Therefore, to protect the interests of those who have to earn their revenue, we clearly need a new kind of licence to be added to the Creative Commons stables, a license that includes a new restriction, the NNP restriction. NNP stands for non-non-profit, and would prevent public educational instututions and non-profits from making use of resources released as Open Educational Resources by people who run their own companies, or who work for for profit entities. This would prevent non-profit institutions from using OUR content to improve their market position, to gain political kudos, and to enhance their position in the world, for which they have an unfair advantage since they are mostly funded with OUR tax money.</p>
<p>
	Such a restriction could be added to any of the other Creative Commons licenses in the same way that the NC restriction is used. The wording could be as follows:</p>
<p>
	Non-non-profit &mdash; You may not use this work if you work in a non-profit institution, including publically funded educational institutions or any form of charity.</p>
<p>
	Then you could have BY-NP, BY-NP-SA as viable combinations.</p>
<p>
	This would prevent insitutions that don&#39;t have to work for their revenue from using your work to further their unustainable non-profit aims.</p>
<p>
	If Creative Commons accepts this proposal, it paves the way for other restrictions to be added. For example, we could have a NGE restriction for people who don&#39;t like green eyes. The NGE restriction would prevent people with green eyes from using their work.</p>
<p>
	Surely, this is a good thing.</p>]]></div>
        </content>
    </entry>
    <entry>
        <title>Big big world - remix and Free Culture</title>
        <link>http://dkeats.com/index.php?module=blog&amp;amp;action=viewsingle&amp;amp;postid=gen21Srv8Nme0_92345_1343461745&amp;amp;userid=7050120123</link>
        <created>2012-07-28T07:55:50+02:00</created>
        <issued>2012-07-28T07:55:50+02:00</issued>
        <modified>2012-07-28T07:55:50+02:00</modified>
        <id></id>
        <author>
            <name>dkeats&amp;lt;derek@dkeats.com&amp;gt;</name>
        </author>
        <content type="text/html" xml:lang="en-us">
            <div xmlns="http://www.w3.org/1999/xhtml"><![CDATA[<p>
	Last night I read a blog post by David Wiley in which he expressed &#39;<a href="http://opencontent.org/blog/archives/2451" target="_blank">Disgust with Creative Commons and the Free Culture Crowd</a>&#39;. I have known David online and offline since he came out with the first Open Content license long before anyone else was thinking about content licensing. That piece shocked me! It shocked me into realising that the &#39;Free Culture Crowd&#39; are right, and they are right because non-free has been accepted as the norm. I have posted lots about this before, but basically, from interviews I have made with people, they often don&#39;t understand the reason for restrictions such as NonCommercial or NoDerivatives and they end up choosing them for the wrong reasons or out of imitation. From what I have seen on the CC discussion list, there was quite a bit of discussion about how to deal with this problem, and the results were arrived at as a result of that process. Until I read David&#39;s post, I always considered my strong criticism of the NC restriction was a result of its effect, practically, on reducing the quantity and quality of free educational content and negatively affecting who was allowed to contribute to improving education. David&#39;s post, however, made me realise that I am far more aligned to the strong views of the &#39;Free Culture Crowd&#39; than I am to the lackadasical view of the Open Content Crowd.</p>
<p>
	Meanwhile, I took some of my photos - which are Free Culture &nbsp;(<a href="http://www.flickr.com/photos/dkeats/" target="_blank">on Flickr</a>) and mixed them with a song by <a href="http://theliquidkitchen.net" target="_blank">The Liquid Kitchen</a> - jut to create some more Free Culture. &nbsp;Who knows what we would get if more educational &nbsp;content was aligned to Free Culture rather than basically just being available on the Web. &nbsp;I think we have lost the plot.</p>
<p>
	[YOUTUBE]http://www.youtube.com/watch?v=W8pQeyF4TWE[/YOUTUBE]</p>
<p>
	I started this because I wanted to learn how to use the OpenShot video editing software (Free Software, Open Source) and specifically use it to do audio over with still images and add transitions. When I finished that, I was happy with what I had learned but not with the result. So for fun, &nbsp;I used PhotoFilmStrip, another FOSS application to redo the images and transitions. This is my second effort, I have deleted the first one as it did not work as well. It is still not great, but it was fun, and I am learning.&nbsp;</p>
<p>
	The music is by &#39;The Liquid Kitchen&#39;, a rock band located in Houston, TX, USA. I have never met them, but I love their music (I am a rocker from way back) and they made it available under a Creative Commons Attribution-ShareAlike License. They are at http://theliquidkitchen.net/ &nbsp;This is the power of remix, and of digital freedom - of Free Culture.</p>
<p>
	The license has to be Creative Commons: Attribution-ShareAlike but YouTube doesn&#39;t offer that option, which makes this a bit messy. Do I choose standard YouTube license or Attribution license but mean something different. A bit of a mess YouTube. Get your ass in gear and fix that.</p>]]></div>
        </content>
    </entry>
</feed>
