The I18n G.A.L.
The I18n G.A.L.
All things international, only some of them software...
20050324 Thursday March 24, 2005

Myth #5 - For open source aficionados

Oh, the myths keep rolling along. This one is more and more commonly heard (used?) as open source is more and more commonly incorporated into company offerings.

"My product uses open source and so internationalization requirements don't apply."

Tell that to your customers when your software doesn't work for them.

A product is only as good as its weakest component. If you use open source in your product and it isn't internationalized, then it may be that your entire product can't handle international data. For example, say you base your product on one of the Linux flavors that isn't internationalized, and say your primary market is, oh, China (I hope a certain VP is reading this). Does that make sense? Why would Chinese customers run on a platform that doesn't support Chinese? Would you run on a platform that doesn't support English? My German is pretty near fluent, but I still run on an English platform. Even if I switch the interface to German, which I sometimes do, I make sure that it can process English correctly.

When producing a software product, all customer requirements should be considered. And whether you write your own code or pull it from open source, those requirements still count. If your market is worldwide, or even within the EU, internationalization is not a "nice-to-have", it's a must. So when choosing external components, be they from a vendor or from open source, consider the work it will take to get the internationalization up to snuff. Then make your decision.

( Mar 24 2005, 03:00:16 AM PST ) Permalink Comments [3]

Comments:

Good for you for picking this particular one up - you won't believe (well, you probably will :-) how often we see this on waiver requests from product groups! General comment: great blog! thanks mike

Posted by Mike Schroeder on April 07, 2005 at 09:20 AM PDT #

oh ... I forgot

the follow-on we hear then is "but I can't internationalize the open source stuff, it'll break the /name your favorite FOSS license/ that the code is under"

Do you have an answer for that one?

regards
mike

Posted by Mike Schroeder on April 07, 2005 at 09:28 AM PDT #

What a crock. Open source licenses need to accommodate people modifying the source. Internationalizing the source is modifying the source. QED. The flip side is, if the license doesn't allow for modification of the source, and the code isn't internationalized, see the blog.

Posted by I18n G.A.L. on April 07, 2005 at 01:27 PM PDT #

Post a Comment:

Comments are closed for this entry.

Archives
Links
Referrers