Category Archives: General

Wikipedia: Premature Death or Evolution?

Nicholas Carr has pronounced the death of Wikipedia:

“Wikipedia is dead. It died the way the pure products of idealism always do, slowly and quietly and largely in secret, through the corrosive process of compromise.

There was a time when, indeed, anyone could edit anything on Wikipedia.

… A few months ago, in the wake of controversies about the quality and reliability of the free encyclopedia’s content, the Wikipedian powers-that-be – its ‘administrators’ – abandoned the work’s founding ideal and began to impose restrictions on editing. In addition to banning some contributors from the site, the administrators adopted an ‘official policy’ of what they called, in good Orwellian fashion, ‘semi-protection’ to prevent ‘vandals’ (also known as people) from messing with their open encyclopedia.” (Rough Type)

I must respectfully disagree with Nicholas. This is not the death of Wikipedia; it is the natural evolution of the online encyclopedia. In a sense, evolution is like death. The original species becomes extinct and is replaced by one that is better adapted to the current environment. In human evolution, previous species like Homo habilis and Homo erectus became extinct leading up to the evolution of modern Homo sapiens.

The open source community can be used as an example of how to make online communities function smoothly to produce a high quality product. We can certainly argue that Linux and other open source applications are high quality products that are created by a collection of people online, similar to Wikipedia. However, open source projects rarely (if ever) give access to the source code to anyone who wants to contribute. A smaller group of people have access to commit changes, while newer and less experienced members must submit code to others who review it and make the changes (or not) based on the merits of the contribution. These are commonly accepted practices that have been proven to work over time within open source communities.

As Wikipedia evolves, it is adopting practices that are similar to those used by open source communities. Unregistered users and very new users are not given full access to edit any article; however, after a few days they can earn the right to make changes. Those that abuse the privilege to edit articles by vandalizing pages will no longer be allowed to make changes. This seems like common sense, especially when compared to the commonly accepted practices of open source communities. These practices help to prevent controversial entries from being edited with incorrect or incomplete information in order to protect the integrity of the information in Wikipedia and to preserve the notion that Wikipedia is a reliable and credible source of information.

Most of us would never have an opportunity to contribute to a traditional encyclopedia, so Wikipedia is still very open when compared to other alternatives. In an ideal, utopian world where people always do the right thing, maybe we could have complete openness without restriction. These changes do not mean that Wikipedia is no longer “open”. Wikipedia has simply evolved as an online community in order to maintain its survival.

read more | digg story

Ham Radio and Being Geeky

Someday I will rule you all.

This has nothing to do with open source software, but I had to get a little geeky. I am also exposing my ham radio past, which I have not actually used in maybe 20 years.

Java, Open Source, and Harmony

While the rest of us are talking about how and when Sun may open source Java, the Open Source Diva, Danese Cooper, has a slightly different take on the topic. From Danese’s perspective, we should be following Harmony, a J2SE Apache project:

” So…I’m wondering how long it will take the various Linux distros to figure out that they can ship Harmony (as they ship Apache) pre-installed and ready to use (even while they continue to put Sun’s JRE in the “non-free” directory, where its still two clicks away from users).” (DivaBlog)

Mellon Foundation Open Source Awards

The Mellon Foundation will for the first time “recognize not-for-profit organizations that are making substantial contributions of their own resources toward the development of open source software and the fostering of collaborative communities to sustain open source development.” (Mellon.org) Multiple awards will be given at each level: $25,000 and $100,000 depending on the significance and benefits of the project.

“To nominate an organization for an award, please click here. Each nomination must address one organization and one software project. You may nominate more than one organization, or nominate the same organization for more than one project, but each organization/project pairing must be a separate nomination. You may nominate your own organization or project.” (Mellon.org)

This is a great way to recognize an open source project!

Oracle Contributes Ajax Tech to Open Source Community

As anticipated, Oracle announced yesterday that they will release some Ajax user interface technology into the open source community.

“Oracle said it would donate a set of Ajax-enabled user-interface components in the next few months. The Redwood Shores, Calif., database company said developers would be able to assemble the reusable components on a page and connect them to an application data source. The company has integrated Ajax with JavaServer Faces technology to build highly interactive user interfaces that run 100 percent within a browser with no downloads, officials said.” (TechWeb)

This is not a big announcement, but it does support Oracle’s recent focus on open source. From my perspective, open sourcing existing technology is a better open source strategy for Oracle than the acquisition strategy that it has been rumored to have been pursuing.

Sun to Open Source Java

At JavaOne today, Sun announced that they will open source Java. They have not yet released a timeframe because they still need to figure out exactly how they will open source it and resolve a few issues first. This is a positive step in the right direction for Sun.

Wall Street Journal Reporter Tries Linux on the Desktop

I have discussed the difficulties of getting wide adoption for Linux on the desktop in quite a few blog entries (here and here). In short, we have a chicken and the egg problem: there are not enough Linux desktop users for application vendors to justify the port to Linux on the desktop; however, users are not willing to move to desktop Linux until it supports the applications they require. I have also talked about the lack of vendor driver support that would allow users to plug and play with any device they happen to buy at the local electronics store (scanners, printers, digital cameras, MP3 players, etc.) The human tendency to resist change is another factor slowing the growth of the Linux desktop.

Yesterday, a Wall Street Journal reporter, Mark Golden, discussed his experiences with installing and using desktop Linux on his Pentium III Sony Vaio. He tested six distributions: Linspire, Fedora, Suse, Xandros, Mandrake, and Knoppix. His findings are not surprising. Printing, email, surfing the web worked well, but getting sound and graphics cards to work (drivers) along with multi-media applications and iPod / digital camera operations did not work properly. As I have said many times before, until we get the applications and drivers for desktop Linux in good shape with plug and play capability for consumer devices, ordinary users will continue to struggle and ultimately will not use Linux on the desktop.

Golden also struggled with OpenOffice.org due to his use of complicated Microsoft Office documents that could not be properly converted. Most of us, meaning ordinary office workers, can easily convert documents back and forth between Microsoft Office formats and OpenOffice.org formats; however, people using some of the more complex features of either application will find conversion between formats difficult.

The blogosphere has a number of opinions on Mark Golden’s experiences. For example, Scott Granneman of theopensourceweblog thinks that Golden should have tried Kubuntu instead of the six that he originally evaluated, and Ed Caggiani of Life in the Valley thinks that Linux should be used where it performs well: on the back end running servers.

I still think that Linux on the desktop could be a great solution for some people if we can just get over the application, driver, and plug-n-play issues.

Web 2.0, 53,651 and Open Source

Josh Kopelman on the Red Eye VC blog recently had a thought-provoking post that was widely discussed within the blogosphere. He stated that 53,651 people subscribe to the TechCrunch blog feed. I am one of these subscribers along with 53,650 other people who follow the web 2.0 trends closely, and most of us probably know quite a bit about Digg, MySpace, Flickr, Frappr, del.icio.us, and many other web 2.0 sites. Herein lies the problem; most of the rest of the billions of people on this earth have never heard of these sites, and we throw these terms around as if everyone else in the world is as immersed in this phenomenon as we are. Om Malik of the GigaOM blog recently realized that even many of his tech-savvy friends who read blogs and listen to podcasts are not fully aware of the web 2.0 phenomenon.

At this point, you are probably wondering if I am ever going to tie this back to open source software. This idea, that a few tech savvy early adopters do not represent the entire population of people, is also applicable to open source software. In March, I blogged about how difficult it is to get users to try a new browser (Firefox) when most people do not understand what a browser is and why they would want a different one. We get so caught up in our techie world where people understand terms like browsers, operating systems, Firefox, del.icio.us, and Flickr that we do not always think about how to reach the masses. This requires education and lots of it. A number of times recently, I have informed reasonably tech-savvy people that OpenOffice.org can actually open and save documents in Microsoft formats to clear up the common misconception that the two are completely incompatible.

If we want to drive broad adoption of open source software, we need to take the time to step back and patiently educate people in terms that they can understand without assuming that people have the same knowledge and passion about the topic as we do.