TectonicThe Source for Open Source2011-10-08T09:18:29Zhttp://tectonic.co.za/?feed=atomWordPressadminhttp://www.tectonic.co.za/?p=53562010-08-06T09:45:33Z2010-08-06T09:45:33ZWe’ve all heard of Ubuntu, OpenSuse, Fedora and Mandriva. But how about RIP, Damn Vulnerable and Zeroshell Linux? Here are five specialised Linux versions worth bookmarking.

By its own admission DVL is the “most vulnerable and exploitable operating system ever”. Fortunately those weaknesses are by design rather than by accident, because Damn Vulnerable Linux is designed for security training. The distro includes training materials and exercises and the developers have spent all of their time packing it full of broken, badly-configured and dated applications. So if you want to learn how to exploit Linux, DVL is the way to go.

While Damn Vulnerable Linux leaves the security gate unlocked, Tinfoil Hat Linux, as its name suggests, is the exact opposite. Designed for the more paranoid user (including those that suspect the Illuminati of spying on them) Tinfoil Hat Linux locks absolutely everything down. THL started life as a single-floppy Linux distribution that could be used for storing PGP keys and encrypting, signing and wiping files. At some point, the developers admit, “it became an exercise in over-engineering”. Tinfoil Hat is not going to replace your pretty Ubuntu desktop but if you need a little bit of tight security, give it a try.

This article first appeared in the newsletter published last week. Subscribe to get future issues.

Not a memorial for Linux but rather a resuscitation device. RIP stands for Recovery is Possible. RIP Linux is a specialised Linux distribution designed to recover and restore damaged filesystems. RIP can be run from a Live CD or a USB drive and can be used to test drives, recover deleted files, rescue data from a dying disk and much more. There are two flavours of RIP available: one with the X Windows System and one without.

True to its name Zeroshell Linux is designed to be solely administered through a Web interface. That may not sound all that useful unless you consider its purpose: to be used on servers, routers and embedded devices. All of its features, including load balancing, support for 3G mobile broadband connections and RADIUS support, can be managed through the Web front end. Zeroshell is available in the form of live CD or compact flash image for use on USB drives.

Kickstart your old router with a little tomato juice. Tomato Linux is a small distro customised to be installed on Broadcom-based routers such as the Linksys WRT54G/GL/GS routers. Once installed Tomato can be administered through a web interface, Telnet or SSH. But more importantly it adds a bunch of new features to your router, including bandwidth monitor, QoS controls, DynamicDNS support, multiple wireless modes as well as the ability to manage the signal strength of the router. And, because it’s essentially an embedded Linux version, there are all manner of extra things you could configure your router to do. It also works like a bomb. I ‘ve been using it on my home router for the past year.

This article first appeared in the newsletter published last week. Subscribe to get future issues.

]]>1bronwenhttp://www.tectonic.co.za/?p=53322010-08-03T07:06:11Z2010-08-03T07:06:11ZFindings of a new study show that the current copyright regimes in Africa in general, and South Africa in particular, are not promoting access to knowledge and the authors have called for an urgent revision of copyright laws.

It is based on research in eight countries carried out by the African Copyright and Access to Knowledge (ACA2K) project.

The ACA2K project has been examining the relationship between copyright and access to learning materials in Mozambique, Kenya, Uganda, Ghana, Senegal, Morocco, Egypt and South Africa. The project, which began in 2008, is supported by Canada’s International Development Research Centre (IDRC) and South Africa’s Shuttleworth Foundation, and managed by the Wits University LINK Centre in Johannesburg.

“Some books should not just be read, but be calls to action. On a continent still ravaged by conflict and hunger and lacking in many freedoms, free or government-funded education would be meaningless without open access to knowledge,” said Luci Abrahams, director at the LINK Centre. “These are for the attention of governments and policy makers. Authors, including authors of this book, are activists for intellectual property freedom, so that policy makers can make the necessary changes to laws and regulations.”

Illiteracy

The South African ACA2K research team included Dr. Tobias Schonwetter, Caroline Ncube of the University of Cape Town (UCT), and Pria Chetty, Principal Attorney at Chetty Law.

“While the South African government spends a healthy 5 percent of GDP on education, we still have unacceptably high levels of illiteracy. There was an overarching acknowledgement among those we interviewed that ICTs could assist in access to knowledge, but there remains a disconnect between many of our laws.” explained Chetty.

As part of the study, the 1978 Copyright Act was tested against other South African legislation and policy including the Constitution, the Electronic Communications and Transactions Act and the government’s free and open source policy directives.

The South African research team found that there is no exception allowing permission-free adaptation of works for use by sensory-disabled people. They believe this gap could be in conflict with the South African Constitution’s guarantees of the right to equality and the right to education. The team has also said that the “fair dealing” exception in the Act was found to be too vague to provide reliable to users.

According to the team, the Act does not cater for the digital age – “in which ‘reproduction’ has been transformed and even the simple act of opening a website is potentially an act of illegal copying”.

The frustrations of the ACA2K team have been echoed by many others in South Africa. An online petition was launched some months ago by the African Commons Project (TACP) in cooperation with South Africa’s National Consumer Forum. The petition calls on the South African Department of Trade and Industry to conduct a “consultative, development-focused copyright review”.

Legislative conflict

The South African team acknowledged the government’s efforts in adopting their Free and Open Source Software (FOSS) policy, but said that it stopped short of being effective due to the conflicting wording in the current Copyright Act.

In positive news, the study is already having some effect in the Kenyan policy environment where their copyright laws, last revised in 2000, are undergoing a fresh overhaul.

In the South African context, Chetty says the lack of relevant case law has contributed to the fallacy that copyright law is complicated and difficult to enforce. She believes it is up to the judiciary to produce some clarity.

The local team has called for the following recommendations:

Access barriers for disabled people should be removed by allowing permission-free conversion of copyrighted learning material into Braille or audio format;

Detailed and clear provisions are required for uses by libraries, archives, educators and learners, including clarification of the rules around compiling course packs composed of portions of copyright-protected materials;

The law must protect user access to, and reproduction/adaptation of, digital materials, including use of digital materials to which user access is blocked by technological protection measures (TPMs); and

The Act should be amended in order to permit the use of “orphan works” on reasonable terms when a work’s copyright-owners cannot be identified or located.

The research team also recommends that the South African Government should retain, and not extend, the current 50-year term of copyright protection in place. After the term expires, researchers say a work should fall into the public domain and should be freely used in any manner.

Bronwen Kausch runs PSI-Communications and specialises in ICT communications. She is reading for her Masters Degree in ICT Policy and Regulations at Wits University and is passionate about ICT for Development (ICT4D) in Africa. You can follow Bronwen on Twitter: @Bronwen_Kausch

]]>0adminhttp://www.tectonic.co.za/?p=53262010-07-27T09:35:46Z2010-07-27T09:35:46ZAudio and video podcasts are nothing new but recently there has been a boom in the number of good quality technology podcasts coming out of South Africa. From serious business-focused podcasts to geek talkshows there are at least four worth checking out.

ZATech Show

The granddaddy of SA podcasts, the ZATech show is now well past its 100th show and continues to be highly entertaining and informative. Hosted by tech Simon Dingle, the show has a regular line-up of technology journalists including Duncan Mcleod, Brett Haggard, Ben Kelly and Jon Tullet as well as a selection of guests. Well worth a listen every week.

The Open Tech Exchange

Jointly hosted by Mark Clarke from SA and Darlene Parker from Canada the Open Tech Exchange is a regular technology show focusing on issues around open source and open standards. Topics range from users groups and community to free and open source in Africa, around the world and in business. The show generally focuses on one interview or a primary issue in each episode. The best thing about the OTE podcast is that gives coverage to open source people and issues that otherwise wouldn’t be heard from.

Lets Talk Geek

One of the newest podcasts is the Lets Talk Geek one. As the name suggests the show is heavy on the geek talk and is an entertaining look at issues of the week. The usual hosts include Stewart Allen, Tim Haak, Barry Reid, Jeff Hinds as well as a guest of the week. The show is available as a video and audio podcast and while not explicitly focused on open source, regularly includes free software topics. The podcast has also done good interviews with a number of local open source personalities.

Talk Central

The newest tech podcast is the Tech Central one. Produced by TechCentral the podcast is primarily focused on business technology. Duncan Mcleod and Candice Jones, editors of the TechCentral publication, discuss the main business technologies of the week in this regular podcast. Entertaining and informative.

Got a favourite local podcasts? Tell me about it.

]]>3adminhttp://www.tectonic.co.za/?p=53222010-07-23T09:32:56Z2010-07-23T09:32:56ZNeed to get up to speed with NetBeans? The good news is that SA company Jumping Bean has teamed up with Munich-based Eppleton, to offer a NetBeans training series.

NetBeans is an open source development environment for creating Java applications.

Mark Clarke of Jumping Bean tells us that the courses will be held in Johannesburg and Cape Town between 23 August and 3 September. The courses will include a three-day introduction as well as a five-day advanced course.

The training courses will be run by Geertjan Wielenga, a technical writer for the NetBeans project.

]]>0adminhttp://www.tectonic.co.za/?p=53132010-07-22T10:25:48Z2010-07-22T10:25:48ZIf you take the time to read the South African government’s free and open source software policy (PDF) you’ll find on page three the following commitment:

The South African Government will encourage the use of Open Content and Open Standards within South Africa.

“Customers must use Internet Explorer for any CIPRO transaction. To download it, click here.”

Why exactly users need Internet Explorer is not entirely clear because the site appears to still work even if you’re using another browser. There may well be sections of the site that don’t work unless you use Internet Explorer but they’re not immediately obvious.

You would think that having already spent R90 million of a planned R153 million on a new enterprise content management system CIPRO could at least have done something about browser compatibility so its website was in line with SA FOSS policy.

Of course, now that the tender has been annulled, any work that was done on improving CIPRO’s website is unlikely to be seen any time soon.

For the record this is a shot of the actual message:

]]>3adminhttp://www.tectonic.co.za/?p=53052010-07-16T12:57:53Z2010-07-16T12:57:53ZWhat better way to contribute to free and open source software than to help translate applications into your home language?

Anloc, the African Network for Localisation, has put out a call for language teams to do exactly this. The organisation’s Localise Software sub-project aims to finalise these teams by the end of the month with translation beginning in earnest from August and running through to January 2011.

Each of the teams will be assisted by a small team of technical experts who will assist them with the localisation of various applications.

Successful translation teams will be awarded US$2,500 at the conclusion of the project to promote the translated applications in their own communities.

]]>0adminhttp://www.tectonic.co.za/?p=52912010-07-16T09:01:51Z2010-07-16T09:01:51ZA year after it was first announced, the South African department of education yesterday kicked off its teacher laptop initiative. The initiative aims to subsidise teachers so that they can purchase a laptop from one of the department’s approved suppliers.

It’s a welcome addition to the education arena except for one detail.

Despite a national open source strategy and a well-publicised set of minimum interoperability standards for government, the laptops prescribed by the education department exclude free and open source software options.

In fact, the specifications laid out by the department explicitly favour Microsoft software and services.

The software specifications for the approved laptops.

Government Gazette 32077 (PDF), which details the approved specifications says that the laptops must run “Windows XP or higher”, include Microsoft Office as well as use Windows Live. Other approved software includes a range of Microsoft applications such as Microsoft Digital Literacy and Microsoft Partners In Learning.

The department does not specify any open source alternatives to the Microsoft software for the initiative.

National strategy

The decision by the department of education to specify proprietary Microsoft software as the minimum requirement for the purchase of laptops by teachers runs contrary to the South African national strategy of open standards and open source software.

Government’s Minimum Interoperability Standards (MIOS) for information systems in government, for example, specifies a set of standards for information sharing within government departments as well as between government and citizens. These include formats such as text, OpenDocument Format, XHTML and CSV for document sharing but does not include Microsoft’s Word format.

Teachers will receive a R130 grant under the initiative and will have to pay between R250 and R390 a month for the approved laptop and services.

Giving teachers access to technology is a big step forward. Not giving them the option of a free and open source software version of the laptop is not only short-sighted but also against public policy.

]]>5adminhttp://www.tectonic.co.za/?p=52792010-07-15T16:35:45Z2010-07-15T16:35:45ZIn huge win for anti-software patent activists, New Zealand has announced that it will not change legislation to make software patentable in the country.

It is, however, a partial victory only as New Zealand’s Commerce minister, Simon Power, also announced he would instruct the Intellectual Property Office of New Zealand to draft guidelines that would allow inventions that contain software (embedded) to be patented.

Paul Matthews of the New Zealand Computer Society says that the decision is “great news for software innovation in New Zealand”. In a blog posting Matthews wrote:

We believe it’s near impossible for software to be developed without breaching some of the hundreds of thousands of software patents awarded around the world, hence many software companies in New Zealand, creating outstanding and innovative software, live a constant risk that their entire business will be wound up overnight due to litigious action by a patent holder.

He said that the NZCS would continue to monitor the guidelines for embedded software to “remove the possibility of software patents by stealth”.

No clarity in South Africa

Unlike New Zealand, South Africa still lacks clarity in the area of software patents and this uncertainty is being exploited by a number of international software companies. This despite a Patent Act which precludes software from being patented.

Microsoft is, unsurprisingly, one of the main registrants of software patents in South Africa. A search of the patent listings at the Companies and Intellectual Properties Office (when it is working) turns up more than 300 patents held by Microsoft. Among those are the controversial OOXML patent, which has been contested around the globe, as well as patents on selecting a tab in a tabbed browser window, splitting software downloads into smaller parts, and selecting view modes and settings on a PC. The majority of these patents have been filed since 2003.

This has been regularly contested by patent lawyers, among them Spoor&Fischer which acts as Microsoft’s representative in most of its patent applications and defences. (See one response here)

But, wrangling over the wording of the Act is just part of the problem. As big a problem is that South Africa is a “non-examining” patent office. In other words, anyone with any invention can apply for a patent and having it granted. It is essentially a bureaucratic process rather than one that examines the validity of patent applications.

Or, as Freedom to Innovate South Africa (FTISA) describes the problem: “Exceptions to patentable subject matter (such as computer programs) in the Patent Act are effectively ignored in the awarding of patents. This creates an environment of great legal uncertainty for indigenous software developers and consumers.”

South African developers constantly run the risk of breaching the ever-increasing number of software patents in the country, most of which are held by global corporations. And until clarity is achieved in South African patent law these companies will continue applying for software patents and the CIPRO patent office will continue to grant them.

]]>0adminhttp://www.tectonic.co.za/?p=52742010-07-15T09:33:57Z2010-07-15T09:33:57ZThe US State Department has thrown its weight behind an initiative to promote software development for the good of East African residents.

The Apps 4 Africa contest was launched earlier this month and aims to encourage developers to produce software that will improve the quality of life for residents of this region.

The contest is open to all developers from Kenya, Uganda, Rwanda and Tanzania. The applications can be built for any platform but the code does have to be made available as open source software.

The contest is also calling on citizens of the region to get involved by submitting ideas of problems that could be solved through the use of software. Submissions can be made on the website, through Facebook, Twitter (#apps4africa) and through SMS in Kenya.

The contest runs until August 31.

]]>0adminhttp://www.tectonic.co.za/?p=52572010-07-08T06:48:15Z2010-07-08T06:48:15ZCMS-Maestro is a new PHP-based content management system (CMS) released by South African Web development company Valente Online.

Easy to install and use, CMS-Maestro offers the basics such as page and article management and adds to that the ability to add additional widgets, and manage menus and a range of media formats. In a release the company says that “CMS-Maestro is built with extensibility in mind and is designed in a modular fashion, therefore additional features and functionality can be added easily to the Maestro”.