AbiWord Online Collaborative Documents

Abiword, a lightweight open source word processor is now capable of online collaboration. In the previous post we were discussing how it would be nice if Google Docs had a client, and this may be that solution, but approached from the other direction.

I’ve created a collaborative document (tagged as ETEC522) which should be available to anyone who creates an account on AbiCollab, if you want to try it out.

Read the news.

Download AbiWord.

November 3, 2009   8 Comments

OSS Reflections from Egypt :)

Group 6, congratulations for the great work. Content was very much informative and engaging.

In this post, I’ll briefly try to reflect to one or more of the blog discussion topics you raised. From my own experience working for commercial IT companies, the OSS do exists in Egypt but with lower market share if compared to commercial software. There could be many reasons but the most obvious is the political power that international/global IT companies have established so far. For Example, company like IBM has established a research and commercial branch in Egypt since 1954, with this very early presence you can expect the type of relations IBM has with local government. Companies like Microsoft and Oracle had also established very strong connection with the government here. The driver for this type of partnership is a Win-Win situation, where commercial companies would offer very special prices and discounts as part of national-wide agreements, I recall few years ago there was an offer for college students to have Microsoft Office for less than $10. Of course with the economy of scale and future expansion would make such a deal justifiable. Initiatives to train K-12 teachers for almost zero cost encourages the ministry of education here to participate in Intel Future Teacher program, which mainly adopt the WinTel (Windows running over Intel processor) setup.

Another point I like to reflect on, is Moodle as open source. As M6 content showed, there are many ways to compare OSS with Commercial in terms of maintenance. Where I work now, we do offer Moodle services for our customers (Universities in the Middle East region). I’m always very careful when I promote Moodle to any prospect and make sure to set the right expectation. Many would be deceived that because it’s OSS there would be no hidden costs. On the contrary, you have to be prepared to host Moodle as if it’s a commercial software. You either need to have your own pool of resources who are very much capable of supporting Moodle and able to integrate it with other campus applications (like the Student Information System), or you should have a commercial agreement for support and maintenance with commercial company. That’s why beside Moodle.org , there’s Moodle.COM (the commercial arm of Moodle). But Moodle as OSS saves the customer the up front investment of purchasing users license, an excellent option to redirect part of the technology budget to other resources (hardware or other commercial applications). Nevertheless, I’ve ran into customers who don’t want to hear the word OSS !!, they want commercial and commercial only solutions, simply they want to deal with “real” single owner (a mortar and brick company) rather than virtual multiple owners – that is in thousands or even in millions -.

Still the OSS is attracting many developers here in Egypt and this is only one example http://www.eglug.org/  it’s the GNU Linux chapter in Egypt. Also I know of many other small companies who built their solution on top of OSS, biggest example I can think of web portals and content management solutions on top of Drupal and Joomla.

October 26, 2009   9 Comments

Some comments on the history of OSS

I have been reading the comments on the dipity timeline from our presentation and wanted to address a few points. Thanks to everyone who left comments on the timeline. It would have been great to link the comments directly to the blog, but here are my responses (read: these are my thoughts, not the whole group’s).

First there were several comments that OSS does not protect the intellectual property rights of the creators. I  agree that there is a real need to protect intellectual property rights with regard to software creation. However, in proprietary settings the code writers never get credit and it is the corporation or business that benefits financially from their work the most and holds all the rights. Microsoft pays it’s programmers well, but they are not doing nearly as well as Bill Gates. At least in OSS, if the software is licenced under GPL or Creative Commons, the actual programmers get to keep the IP rights to their work. If they want to develop a business around providing services to users of the product they are free to do so. If someone creates a derivative work on the shoulders of what I have done, then the IP rights to the new work should lie with them, but I would want to be credited as having made the original source.

Second, several people commented that they were surprised that ‘open-source’ style software predates PS. I truly believe that hardware and software development would have been seriously hindered if in the early days of computers there had not been a free and easy exchange of information and software between researchers and programmers. Science moves forward through the sharing of ideas, not just competition (although competition is a significant factor). One of the aims of the F/OSS community is to foster the development of new ideas and collaboration.

Lastly, I think we have to consider that OSS actually combats software piracy by giving people a viable alternative to buying shady copies of Microsoft Vista on the street corner. It also means that students can learn to use a wider aray of applications and programs than a school could provide if they had to pay high prices for software. Also students can take OSS home and extend their learning, as Eveline mentioned in one of her comments.

As we move towards things like Software as a Service, will the software we actually install on our machines continue to be something we want to pay for? Or will we be more willing to pay for services and support for software that is distributed at low cost?

October 25, 2009   2 Comments

Open-Source as a Classroom Alternative

Blog Question: Would you support implementing FOSS/OSS in your work environment?

As a secondary teacher I support the use of FOSS and OSS in schools.  I think they are a cost-effective and useful way to bring great software to students.  Not only does most of the software “just work” it is often frequently updated based on user comments and could even provide an opportunity for students to help out with the software.

Although OSS software may not always be the best option, I still prefer Word and Powerpoint for instance, but they often they can bring software to the classroom that might not otherwise be there.  For instance open-source CAD software (Cademia and avoCADo, video editing software (Virtual Dub and ZW-4) or audio-editing software (Audacity).

To give an example of OSS in the classroom I thought I would share an experience I had with OSS in my classroom.   A few years ago I was asked by my principal at the time to develop a new computers/information processing class for the grade 9’s.  After weighing out the various options and considering that I had zero budget I decided to develop an image and photo editing class built around the amazing FOSS photo editor Paint.net.  The software is nearly as  advanced as high-end, and extremely expensive, editors like Photoshop and also has a similar interface and shortcuts.  This is great for students who might pursue photo editing further and makes the transfer of skills easy.  The software also had numerous online tutorials, guides and help pages that were easy to use and navigate.   All of this made it extremely easy to develop a course around the software and give my students some valuable technical skills.

In the end the class was a huge success and I they are still using my materials and Paint.net to teach the class.  Although Paint.net has undergone over 2 years of revisions most have been additions, not major changes and most of the material required little or no change to support the new software.

Anyways, it is this and other positive experiences with OSS that have led me to use it more personally and professionally and I encourage other people to think twice about buying new software before exploring what OSS has to offer.  A handy site is Open-Source as Alternatives which lists alternatives for many types of software we normally pay for.  The site allows you to list commercial and alternative software by OS and by use.

October 25, 2009   5 Comments

Thoughts on creating M6 with OSS.

I thought that I would share some of my experiences using open source software (OSS) to create this presentation. I’m not an OSS guru, although I’ve been using it much more since last term when I created a project about the implications of using it in education. This presentation was a chance to look a little deeper at some of the other aspects.

There are many free solutions for hosting a website. Ning, for instance, helped the previous two groups create great presentations, complete with comments, RSS feeds, e-mail notifications, and common logins. Google Sites is another option. It also includes the ability for all group members to contribute. We settled on Joomla because I knew it was open source, I had used it once before, and I have access to a Web server and necessary databases to install it on. Another option for us, would have been to use WordPress like the blog used in this course.

I won’t lie, there were a lot of frustrations with using Joomla. I can let my group members speak for themselves, but even up to Sunday night, there were lots of little things going wrong. For instance, if you embed a YouTube video, then edit the page after, the video is gone. I’ve since learned that using a different editor would have avoided that problem. Nevertheless, there were a lot of little issues, and under a deadline is not the best time to find them. Several people have already commented about this, and having a little more time to experiment before diving in would’ve been nice.

There were a lot of things that went well. First of all, it seemed really fitting to present this module on an open-source platform.  When we had decided upon the basic layout of the presentation, it was easy to add, remove, edit, and hide pages as needed. It was relatively easy to implement additional functions like the comments and forums, and there were a multitude of options for each choice. There were close to 10 comment systems to choose from. As it turns out, Joomla is designed to be able to handle huge and complex websites with multitudes of authors, including both backend administrative authors and front-end users. It has a lot of features in common with WordPress, likely because of their open source heritage.

I also used OpenOfficeSeaMonkey, and Gimp to create/edit content. All three of these applications work perfectly for me. There was no experimentation, I found no glitches, and they worked exactly as advertised. I would’ve been satisfied paying customer. All three of these should be beacons in the OSS community.

The big question, was it worth it? I think it was. Although Joomla is designed for more that we used, and I would like to try other content management systems too, it did the job well, giving us a clean layout, easy organization, and the ability for everyone to contribute. Like I said before, there are lots of free solutions, but I don’t regret giving OSS a chance.

October 22, 2009   12 Comments

Would you support implementing FOSS/OSS in your work environment?  To me this is timely as I was taken into this debate in working through some challenges for my Assignment 1 submission.

I wanted to post this succinct and valuable summary that helped me in developing some perspective on this debate. A couple of points that have been touched on through the discussion for this module and hold for me are the advantage of having access to the code to tailor the program to an organization’s needs, as described by Cindy in her post. The other area is in terms of support I often get these message to report a problem to Microsoft but where do these go – I have never had any indication that they were received or addressed. Finally, it is interesting that I can open a Microsoft document with Open office but in my experience the opposite is not true. A subtle point that Sophia Peters makes in her analysis is the perceived idea that proprietary software is more reliable, easier to use, and better supported. From what I hear this is not true. When open source producers do not have advertising budgets they may suffer in the public relations campaigns waged by the advertising budgets of proprietary software that have everything to lose. The only area I am working on resolving as an issue with open source is the security aspects of having student groups working on these systems – are they as secure in terms of identity and published materials as the proprietary packages?

October 21, 2009   2 Comments

M6: Open Source Technologies

Barrie, Liz, Greg, Annette, Eveline, and I welcome you to Module 6: Open Source Technologies.

OSS

Your experiences with open source software will vary, and so did ours. But to walk the talk, as it were, we have hosted our presentation using all open source technologies.

When you’re ready to jump in, proceed to the Open Source Technologies Website.

One last thing, if you have any trouble viewing any part of the presentation, please leave a comment, and we’ll have it sorted out right away.

October 18, 2009   25 Comments