Tag Archives: OpenSource

Google’s Indic Transliteration tool is pretty neat

While browsing through Google Labs‘ latest inventions, I was pleasantly surprised to find the Google India Labs site with this neat tool for Indic transliteration from English to 5 major Indian languages – Hindi, Kannada, Malayalam, Tamil and Telugu. The Hindi transliterator converts Roman characters to Devanagari characters. Of course it assumes that you can type “Hinglish” but the tool produces pretty accurate results. And it supports Google services such as Blogger and Orkut which are very popular in India. I’d love to see this tool integrated into GDocs for creating Hindi and other Indian language documents, presentations, spreadsheets. It would be a really useful tool for local language word processing and developing digital content. An API for transliteration of websites is available and its documentation can be found here. If you’re an open source Indic language whiz, check this tool out and provide feedback at google-india-labs@googlegroups.com

OSCON 2008: 10 years of Open Source, Open Web Foundation, and Microsoft joins Apache Software Foundation

OSCON2008 rang in 10 years of the Open Source Definition along with the 10th anniversary of OSCON. Open Source has come a long way in the last decade. The flag bearers of open source – Linux, Apache, MySQL, Perl, PHP, Python – have matured and are now mainstream. This wealth of open source tools, technologies, and applications was well represented in OSCON’s sessions and discussions.

Sessions I liked

There were some excellent talks highlighting the adoption of open source models and technologies in education, political campaign and voting software, media such as NPR and BBC. The sessions on education, IPR & FOSS economics and women in technology were of special interest to me.

The panel discussion on “Changing Education… Open Content, Open Hardware, Open Curricula” presented initiatives from Africa such as African Virtual Open Initiatives and Resources (AVOIR) and Chisimba. According to Derek Keats of the University of the Western Cape, Chisimba, a local open source project was specifically launched to teach communication, collaboration and coding skills necessary to participate effectively in global open source projects as well as support local requirements. I feel India’s universities could significantly succeed in their goal to produce effective contributors to FOSS, if similar models were adopted. Without having the need to support local requirements (i.e. itch to scratch), it is difficult to develop any open source software locally or produce significant contributors.

I enjoyed Pia Waugh’s talk on “Heroes: Women in FOSS” where she presented the typical stereotypes that women face in technology jobs and best practices for motivating young women early on (grades 8-12) to get into programming and science in Australia. She talked about OLPC being a great platform to get kids to learn to develop using FOSS.

The panel discussion on “Open Source, Open World” provided an unfiltered view of FOSS adoption across the world. Open standards and open source have been intertwined in the past year as the politically charged ODF / OOXML battle has pulled almost every country into the debate at ISO. Nnenna Nwakanma of FOSSFA Africa talked about how bitter the open standards battle has been in Africa with tremendous pressure from large corporations to get OOXML ratified by ISO. Rishab Ghosh of UNU Merit provided an excellent overview of the EU evaluation of open standards and adoption of open source in government. Bruno Souza of Brazil provided an update on pressures imposed on the government ministeries to influence the OOXML vote. I presented a brief report on the tremendous pressure put on committee participants and central government ministeries in India as it voted against OOXML. Another key area discussed was FOSS in education. I talked about FOSS in college curricula being critical to successfully build a sustainable open source ecosystem to create contributors and software. This panel was one of those rare discussions at OSCON that provided a global perspective on real challenges to FOSS adoption. After this panel discussion, I ran across this map showing participants at OSCON to be mostly from the US and Europe. And it seemed to reflect the reality of many lop-sided discussions that happen in technology (even in open source) with minimal representation from the rest of the world.

Tectonic shifts

A key announcement at the conference was that of the formation of the Open Web Foundation (OWF). This non-profit foundation aims to protect and help development of open, non-proprietary specifications for web technologies. David Recordon, a founder of OWF outlined the foundation’s goals in this presentation.

And to do its open source good deed of the year, Microsoft announced its platinum sponsorship of the Apache Software Foundation (ASF) by pledging to donate $100,000 every year to support Apache development. Sam Ramji, Microsoft’s Senior Director of Platform Strategy had an announcement on his blog. ASF put out the following statement on www.apache.org -

The Apache Software Foundation welcomes Microsoft as a Platinum Sponsor
At OSCON, Microsoft announced their sponsorship of The Apache Software Foundation, joining Google and Yahoo! at Platinum level. The generous contributions by Sponsoring organizations and individuals help offset the day-to-day operating expenses to advance the work of The ASF.”

Here is what Michael Tiemann of the OSI had to say about the announcement and on what Microsoft should can do for open source. I agree with him about what they can start with, namely:

  1. Pursue the abolition of software patents with the same zeal they showed in their (Microsoft’s) efforts to get OOXML approved as a standard.
  2. Unilaterally promise to not use the DMCA to maintain control of their Trusted Computing Platform.
  3. Transition to 100% open standards (as defined by the OSI, IETF, W3C, or the Digistan).
  4. Stop trying to maintain their monopolies by illegal, anti-competitive means [1] [2].

Actions demonstrate intent and direction. Let us see what Microsoft will do positively with the open source community in action. Let us see which way the wind blows.

Open Source Open World at OSCON’08

OSCONNext week is OSCON. As this conference celebrates its 10th anniversary, there are a lot of cool happenings at and around the conference. I’ve been partipating at OSCON now for over 5 years and it has always been the hub of foss geeks from all parts of the US and beyond. It has changed its character a bit but not much. The hallway conversations, great talks, BOFs, awards, parties and the sheer number of geeks, geek-herders and wanna-be geeks (from companies who can’t avoid open source anymore) make the OSCON experience pretty exciting. This year promises to be fun again with co-located events such as OSCamp, an unconference from the 23rd to 25th occuring simultaneously at OSCON.

I’ll be part of a panel discussion termed “Open Source, Open World” and will be presenting a perspective on open source in India and its impact on India’s IT ecosystem. My fellow speakers will be Nnenna Nwakanme of FOSSFA Africa, Li Gong of Mozilla China, Bruno Souza of JUG, Brazil, Harshad Gune of GNUnify, India, Martin Michlmayr of HP, Europe and Rishab Ghosh of UNU-MERIT, Europe. The world will speak through these panelists and it should be very interesting to learn what open source has done to transform the world in the past 10 years. Danese Cooper will be moderator.

It has also been 10 years since the term “open source” was coined and the OSI was formed. The open source community will be gathering at OSCON to celebrate these anniversaries. I look forward to the next 10 years of open source going strong and changing the landscape of software development in many more ways.

See you there!

Software-as-a-Service and your rights

As the Web becomes an integral part of our lives and culture, web applications are being used as online services at an unprecedented scale. Email, calendaring, social bookmarks, social news, photo sharing, video sharing, social networking, mapping are all applications that we use every day. Free and open source software is being used to build many of these new web services. But we find that most of these online applications are closed source and have turned waters murky in terms of ownership (especially when open source licensed software is used). Separation of usage and distribution of software has changed the relationships between software and users. Who owns what part of the software, who controls what part, what rights do users have and how do they protect them are just some of the questions that one has to deal with.

It’s great to see a new initiative “Autonomo.us” launched by a group of hackers and activists who are concerned about the effects by network services on user freedom. Some of contributors in this effort include Benjamin Mako Hill (MIT/FSF), Bradley Kuhn (SFLC and Software Freedom Conservancy), James Vasile (SFLC) and Luis Villa (GNOME Foundation, OSI Legal Advisory Board). The group is supported by the FSF and intends to serve as a forum to examine issues raised by network services and establish an “informed” position on software freedom and network services.

Learn more about the Franklin Street Declaration, and the Open Software Service Definition at autonomo.us.

So who are the top contributors to the Linux Kernel?

Greg Kroah-Hartman of SuSE Labs along with Jon Corbet of LWN.net and the Linux Foundation just published a very informative state of the union of the Linux Kernel development world.

The kernel is one of the largest collaborative software projects on the planet. According to this report, over 3700 individual developers from over 200 different companies have contributed to the kernel since 2005. That’s amazing!

I found a couple of very interesting facts in their report – the top 30 contributors and the top 30 organizations sponsoring kernel development.

The top 30 contributors include:
(Reference: Linux Kernel Development Report)

  • Al Viro
  • David S. Miller
  • Adrian Bunk
  • Ralf Baechle
  • Andrew Morton
  • Andi Kleen
  • Takashi Iwai
  • Tejun Heo
  • Russell King
  • Stephen Hemminger
  • Thomas Gleixner
  • Patrick McHardy
  • Ingo Molnar
  • Trond Myklebust
  • Neil Brown
  • Randy Dunlap
  • Jean Delvare
  • Jeff Garzik
  • Christoph Hellwig
  • David Brownell
  • Paul Mundt
  • Alan Cox
  • Jeff Dike
  • Herbert Xu
  • David Woodhouse
  • Greg Kroah-Hartman
  • Linux Torvalds
  • Dmitry Torokhov
  • Alan Stern
  • Ben Dooks

The top sponsors of Linux Kernel development are:
(Reference: Linux Kernel Development Report)

  • None (developers who are doing work on their own)
  • Unknown (anonymous contributors doing work on their own time)
  • Red Hat
  • Novell
  • IBM
  • Intel
  • Linux Foundation
  • Consultants
  • SGI
  • MIPS Technologies
  • Oracle
  • Monta Vista
  • Google
  • Linutronix
  • HP
  • NetApp
  • SWsoft
  • Renesas
  • Freescale
  • Astaro
  • Academia (Universities)
  • Cisco
  • Simtec
  • Linux Networx
  • QLogic
  • Fujitsu
  • Broadcom
  • Analog Devices
  • Mandriva
  • Mellanox
  • Snapgear

And its pretty cool to learn from the report that 70% of all kernel developers are now getting paid to do what they enjoy the most!

OOXML victory taints ISO credibility

Microsoft’s controversial OOXML private file format was voted in as standard DIS29500 by the International Standards Organization, err… the “I Sold Out” (ISO) this weekend. Amid serious allegations of irregularities in the voting process, political manipulation, cronyism, influence trading and unfair practices employed to secure favorable votes, ISO committees stuffed with inept members representing various countries voted 75% in favor of OOXML.

All for a document format! What a shame to demolish the credibility of such a prestigious standards body. And for a format from a corporation which fiercely opposes competition, cannot tolerate open standards and cannot get over misusing its corporate reach.

The Open Malaysia blog has some interesting stats about the vote.

* 24 out of 32 P-Members (Participating Members) voted in favor of OOXML (75%). The requirement for confirmation is >= 66.66%.
* A total of 61 P-Members and O-Members (Observing and Other Members) voted in favor.
* 10 out of 71 member countries voted against (14%).
* 16 countries abstained and were not counted in the total.

According to noooxml.org , a lot of last minute vote switching occurred due to heavy influence brokering by Microsoft, its subsidiaries and its business partners. This carried OOXML forward to approval.
But approval at what cost? Desperate efforts to win by compromising institutional integrity can only backfire and is already leading to erosion of brand credibility for Microsoft around the world. Microsoft is its own worst enemy.

Another report discussing the problems at the Ballot Resolution Meeting (BRM) can be found at Groklaw. Ubuntu’s Mark Shuttleworth has also commented about the process in an interview.

Mozilla turns 10!

cimg3285.JPGMozilla’s 10th birthday party in SF on March 31st felt like a Netscape reunion. Hundreds of geeks and cat-herders, many with Netscape jackets, shirts, and nostalgia, gathered together to celebrate Mozilla’s phenomenal success. Mitchell Baker, Brendan Eich and the Mozilla community were all there to party, to enjoy the cake and to be merry. As the galactic chocolate birthday cake was being cut, Mitchell predicted that many opportunities and challenges lay ahead in the next 10 years and that the greatest achievements for Mozilla are yet to come.

Mozilla has millions of reasons to celebrate. After 500 million downloads, Firefox stands tall as the world’s best free and open source web browser. After 500 million downloads, Firefox has single-handedly turned the tables on IE and has prevented Microsoft from closing the Web. Mozilla is Netscape done right.

Life would be almost unimaginable without Firefox.

Way to go! Mozilla. Live long and prosper.

cimg3265.JPGcimg3278.JPG

OSBC 2008: Open Source and True Innovation

Red Hat CEO Jim Whitehurst delivered the first keynote of the Open Source Business Conference in San Francisco with a state of the union on Red Hat’s leadership in open source – $500 million dollars in revenues, millions of servers, thousands of customers. Whitehurst highlighted Red Hat’s leadership in the Linux market with 80 percent marketshare with RHEL and 30 percent of the application server market with JBoss. His speech sounded like it was being delivered to “shareholders” of open source.

The new CEO is not quite 90 days into his job. But he’s been all around the globe – meeting customers, heads of government and policy makers in China, Russia, and Europe. He feels that open source is gaining more popularity internationally due to anti-US sentiment.

Whitehurst explained that one of Red Hat’s key challenges is to bring the value of the open source community development model to enterprise customers. For example, the “oVirt” project for building management tools around virtualization is helping Red Hat engage enterprise customers as participants in building these tools together. Another challenge is for Red Hat to be the defining company of open source for the 21st century – by changing the way technology is developed through “iterative innovation”. Patent reform is one of the biggest issues that Red Hat is currently facing and he hoped to see a broader strategy of protecting the whole community instead of just focusing on individual companies.

OSBC 2008: Bringing Television to the Web with Open Source

In another interesting keynote at OSBC by Steven Pearson, VP of Advanced Technologies at CBS Interactive, we learned about how deeply open source is being used in his organization. Almost every online property of CBS – CBS.com, CBSSports.com, CBSNews.com, Last.fm – is using open source for their application requirements, ranging from news simulcasts, live election reporting to connecting users who share similar tastes in music and customizing radio streams.

Linux, Apache, MySQL, Perl, Lucene, Tomcat, PHP, Spring are among technologies that CBS is using heavily. Open source has offered greater ROI for CBS with increase in speed of development, ease of access to source code and documentation, and the ability to enhance source code when needed. CBS Interactive has also contributed back to several open source projects such as CPAN.

The future of open source is bright at CBS with more and more open source projects for the online services that CBS is offering its audiences. Interestingly, Pearson did not feel that competition with other media organizations such as NBC, ABC, and Fox prevents CBS from contributing to open source projects. After all, having content platforms, made robust through open source practices, for delivering ads helps drive up CBS’s revenues.

Support ODF on Document Freedom Day

Document Freedom DayKeep your data free. Free from vendor lock-in. Support Document Freedom Day on March 26. Activities and events will be held around the world to promote awareness of free document formats such as ODF.

It is great to see that India voted NO for OOXML yesterday. According to Venky Hariharan, 13 members voted “No”, 5 members voted “Yes” (including Microsoft India, Infosys, TCS, Wipro and NASSCOM), 1 member abstained and 3 members did not attend.

It appears that revenue partners and their special interests take precedence for India’s software export companies over preserving freedom of knowledge and rights of users to share data using open formats. Can money buy standards?

Take a stand and just say no! Support free document formats next week on March 26th. Organize awareness programs in your community, work with your favorite Linux Users Group and support Document Freedom Day.