Category — Mod06: Open Source

OpenOffice Update

Following up on the OSS Module activity by Group 6, I wanted to note that OpenOffice has posted its version 3.2beta today.

Apparently this version corrects many of the formatting issues with document interoperability that have been the barrier to entry for many, including me.

The blog post about the OO 3.2beta is here:

OpenOffice 3.2beta

I’m currently downloading this version to see whether it addresses my issues.  I would love to walk the “open” talk completely, but document formatting is an issue.  Let’s hope it’s good news.

October 29, 2009   8 Comments

OSS in Indonesia

Sorry for my delayed post, I was in Bali, Indonesia for the last week and although I brought my laptop, I had very few opportunities for internet access, connecting (and a slow connection at that) when I was in the main city of Kuta.

First of all, great work Group 6! I really enjoyed learning about OSS. Since I was in Indonesia, I decided to focus on this country’s use of OSS.

 OSS is starting to becoming popular in Indonesia with more Indonesian people using this free software. The government is looking towards the development of OSS as a way to reduce the billions of dollars being spent on software from foreign vendors and as a major prevention against piracy. The biggest difficulties are that Internet access is limited (only the big cities, some universities don’t have internet), the high cost of computers and the language used in the software.

 The Open Source Contributors Group (OSCG) was founded is maintained by people at the Informatics Engineering Department, Institut Teknologi Bandung, Indonesia http://www.itb.ac.id/en/. Anyone can contribute in this open source software development and technology enhancement group by contributing his/her works, ideas, opinions, and/or suggestions.

 The following are some of the institutes’ students early projects: (see this report for more information)  

gx-admin

This is a generic web-based interface for UNIX system administration using any browser that supports tables and forms. gx-admin was designed to be generic and able to configure any kinds of UNIX text-based system files. The configuration for this application itself is on a text file that enables users to add as many configurations as possible. gx-admin consists of a simple web server and a number of CGI programs which directly update system files. The web server and all CGI programs are written in Perl version 5, and only use the standard perl modules.

Pegasus

An indexing web robot that can be used to index some defined urls, a range of IP addresses, or even the whole web. Pegasus can be executed with a web browser (for an interactive interface) or straightly from the shell with valid arguments. It will send a request for a HTML page, parse the HTML page, save some significant information and then follow all the links in that page and repeat the process ‘recursively’. Pegasus will store the information on a database with PostgreSQL as its Database Management System. The database can be used for various purposes, such as search engine’s database for a website, or a private database which can be used to search information offline. Pegasus was written in Perl version 5.

 RTSimula

This is a suite of programs that simulate the behavior of railroad hardware model. The simulator is truly real-time and intended to be used for the course of Real-time Programming. RTSimula currently consists of three different programs: the simulator – runs on Real-time Linux – doing the simulation by calculating some parameters provided by users, a monitor – runs on X-Window – drawing crude visualization of the trains and railways, and a simple controller program. The whole suite of programs (and the documentations) were written using OSS: Linux, Real-time Linux, and GTK+. All programs were written using C language.

 Unicorn

This is a subject guide that has a search engine for its main facility. The search engine was developed to search information on a database as a result from Pegasus’ indexing process. Unicorn uses various techniques to search through the database, such as simple search, exact phrase search, and a wildcard search. Users can also define the options for the search process, including the search sequence and a time range of the last-modified date from a page in the database. Unicorn was written in Perl version 5.

 

Finally, here is a short video (not in english) that is used to campaign for Indonesia to go open source.  YouTube Preview Image

 

 

 

 

 

 

October 27, 2009   3 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

Learning OSS vs PS Software in Schools

After taking a quick look at open office.org it seems to me that there are many similarities with Microsoft office.  Now, I believe in students learning how to use computer technologies in schools.  Most businesses require employees to use their software for communication and development of presentations.  If I owned a business I would not be interested in training workers on how to use a simple word processor.  I would expect that they would have been exposed to that during their education, especially in these times which we are relying more and more on technology in the working world.  

Having said that why is it that students need to use Microsoft Word?  After quickly looking at open office it seems to me that the interface is very similar to Word.  Why is it necessary to have students or schools pay for expensive proprietary products when they can just use the free OSS offered on the internet?  Open Office also states that their program is fully compatible with most other types of software so there shouldn’t be a problem transferring documents to Open Office from other programs.   There are most likely subtle differences between Open Office and Microsoft Word as well and between other applications from Open Office and the Microsoft suite.  In my opinion it is probably not going to be so great that it would cause a new hire to undergo intense training in Word in order to be able to use its basic functions. 

Besides this brings to mind a couple of years ago when I was working as a teacher and the entire school upgraded to the new Microsoft Office 2007 product.  The differences between the older version and the newer version were huge.  Myself as well as many co-workers were very distraught with the fact that our work production was slowed because we had to learn how to use a new program.  Things as simple as finding the line spacing format tab and the print preview button became frustrating examples of changes to the program that slowed us down as workers.  Not to mention there were problems with viewing older works from other word processors that made reading some students work impossible, I’m not even going to get into the frustrations with Power Point!  So even with new versions of PS coming out every few years workers are going to have to undergo some changes to what they are used to using anyway.  If employees are going to have to make changes anyway why not just encourage schools to use the free software for their students so they can cut down on their costs?  Better yet why don’t we have businesses using OSS technology and saving themselves money?

October 25, 2009   4 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

OSS in Schools

It has been wonderful hearing all the feedback about how people are using OSS in their schools and personal lives.

Through these conversations, I am curious to know if people are using or exploring open source out of their own initiative or if people are encouraged to use open source by their school or workplace.

Many people have mentioned that their schools are making OSS (such as OpenOffice.org) available as it is more cost efficient, and many of you have mentioned that you are using several programs (such as GoogleDocs, Scratch and Prezi) in the classrooms.  This made me wonder: how supportive are schools in using open source and how much support is given to the teachers who are using them?

Some of us also mentioned that although we like to help, we do not want to be the “tech guy”.  I wonder if the “tech guys” are as fluent in working with OSS as we want them to be – and should we hold them responsible for learning OSS as part of their “tech support”?  With so much open source out there – and maybe with my lack of tech savvy skills – I do not want to be one of them. =)

So – my question is – is there enough support out there or all we doing this because we’re amazing METers?  I know I have strayed from our OSS vs PS conversation – but I think support is a factor that also determines the choice of choosing one over the other.

October 25, 2009   2 Comments

OSS can be good prep for MS in the office

“Opponents of OSS in schools feel that using applications like OpenOffice.org to teach students office productivity applications would put them at a disadvantage in the workplace. Do you feel that the skills students would learn on OSS applications can transfer to proprietary applications? ”

I think students can be just as prepared for MS Office in the office environment if they are taught the basic desktop publishing concepts with OpenOffice.org and several other such applications in the class. The idea is to teach them the basic concepts and procedures of planning, laying out and editing content giving them experience in problem solving by exploring the interfaces, menus and help manuals of several applications.

What inevitably happens for students taught with open or proprietary software is that they get to the office and the new version of MS software has a radically altered interface. Just compare MS Office 2003 with MS Office 2007, or compare Word Perfect with MS Word. As for other software, Macromedia Flash changed significantly each time it came out, and then was added to Adobe Creative Suite.

I admit that students would probably prefer the proprietary professional workplace software to in some cases create better product easier. Fortunately, there are trial versions to practice with before going to the workplace.

October 24, 2009   7 Comments

Students Learning OSS vs PS

Module 6 Blog Question: There is an argument that students should use proprietary software (like Microsoft Office) in schools as they will most likley have to use it in the work environment. Opponents of OSS in schools feel that using applications like OpenOffice.org to teach students office productivity applications would put them at a disadvantage in the workplace. Do you feel that the skills students would learn on OSS applications can transfer to proprietary applications? Take a look at OpenOffice.org, or other applications that could be used in schoools, and then post your ideas to the course blog.

 I’m not sure that it would put them at a disadvantage. Skills learned using OSS applications such as OpenOffice can be transferable should the student get a job in an organization using Microsoft Office. For example, in OpenOffice Writer, there is a toolbar with similar functions to MS Word and drop down menus. What I think is more critical is that in school the student learn to write effectively (grammar, sentence structure, expression of an opinion/thought, analytical writing). The application used to write with would be a secondary concern, with the thought that if you can use OpenOffice Writer than you possess computer skills and that the individual would likely be able to make the transition/leap to MS Word with a bit of assistance from the Help Function or tutorial.

October 24, 2009   4 Comments

FOSS/OSS in Public Schools

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

At my small secondary school, we already support FOSS/OSS use.  Our server is run with Apache software and is hosting Moodle for some of our classes.

On another note, the Vancouver Board of Education has now installed OSS software such as Open Office and Gimp onto board-issued computers.  I know there are some teachers, including myself, that aren’t too keen on the Open Office at this point because most of our computer files are MS Word-based.  Even though Word files can be opened with Open Office, often, some of the formatting is lost.  I think it will definitely take some time before people get used to it and start transferring files over to using these OSS software programs.  It sort of reminds me of way back in the day when there was the battle of web browsers…Netscape vs. IE.  I can’t remember how many times (lots!) that I switched between the two browsers as my default.  One would come up with new features and I would then switch to that one.  This went on for years until, of course, IE won out.  Now, I’m using Firefox. =)

In general, I would support FOSS/OSS in public schools; however, only if we were given more tech-support from our school board.  Last thing I want is to become the tech-support guy every time one of my colleagues has a problem with the OSS.  If that’s the model (i.e. teachers becoming their own tech-support) that the school boards are going to then I would not support it.

October 24, 2009   7 Comments