Archive for the 'open source' Category

Chosun Ilbo op-ed on Korean Microsoft monoculture

Tuesday, October 27th, 2009

A Chosun Ilbo columnist (a leading Korean news provider), Kim Ki-cheon, has an op-ed regarding the Microsoft monoculture in Korea:

Korea’s Internet Is Mired in a Microsoft Monoculture

Korea is at the cutting edge in technology, the state of the art in e-commerce, an early adopter of third-generation wired and wireless communication, broadband and personal media. Yet 99.9 percent of computer users are on Microsoft Windows. Mac users cannot bank or shop online, nor do these users have access to government websites. The same goes for users of Linux, the free user-generated OS, and those using Mozilla Firefox or Opera to browse the web.

The observation comes from an early 2007 entry on a Japanese blog, written shortly after the blogger’s disappointing visit to Korea. It is not an unfair assessment nor is it borne of jealousy. Korea’s Internet monoculture has been a subject of concern here for some time and remains an issue. In a recently published book, Kim Ki-chang, a professor at Koryo University, says that Korea’s Internet environment is so unsound that nothing like it can be found in any other country in the world.

What is the problem? For one thing, accessing many Korean websites requires jumping through hoops not found anywhere else in the world. This may mean installing unfamiliar software programs, one to ensure secure access, another to protect against keystroke tracking, another for personal firewall protection, and on top of that, an antivirus program, all to be able to do some banking online. Nowhere else are websites so complicated and inconvenient.

It is also a uniquely Korean peculiarity that the programs needed for access to secure websites are compatible only with Microsoft Internet Explorer. Many are based on the ActiveX framework from Microsoft. And while there exist other technologies that perform the same function, none are in use in Korea. As a result, web browsers such as Firefox used by over 20 percent of users worldwide have no presence here.

Not much new here that has not been covered by me in the past but it is news to me that Kim Keechang has published a book on this topic.

Weave server in 200 lines of Python

Friday, September 11th, 2009

It’s always interesting when worlds collide.

Yesterday my friend Fazal Majid, who I have known for years from his excellent blog, wrote about implementing his own local copy of Weave in 200 lines of Python.

I’ve notified the Weave team at Mozilla and they’re looking forward to meeting with Fazal and moving his code to version control so that it can be updated and shared with more Weave fans.

Thanks to Fazal for releasing his code into the public domain for reuse.

John Lilly – Lessons From Mozilla

Thursday, July 9th, 2009

From: WordCamp San Francisco 2009

Ubiquity – Command the Web with Language

Tuesday, June 9th, 2009

Mitcho’s presentation on the localization of Ubiquity at Tokyo 2.0 last night is up on Vimeo: Ubiquity: Command the Web with Language 言葉で操作する Web.

Ubiquity: Command the Web with Language 言葉で操作する Web from mitcho on Vimeo.

Slides here on SlideShare

Mozilla at 2009 MSC Malaysia Open Source Conference

Tuesday, June 2nd, 2009

I’m attending the 2009 MSC Malaysia Open Source Conference.

MSC Malaysia Open Source Conference

See more photos at Facebook | Sumardi Shukor’s Photos – MSCOSCONF2009 – Conference Day 1

For some background on this event, Yoon Kit has a good overview of how far the Malaysian government has come but also has some good constructive criticism for the organizers of the event. I highly recommend his blog post at Open Malaysia Blog – MSCOSCONF.

In the morning of the first day, I gave a presentation in the Community Track. I was scheduled to talk about Firefox 3.5, Fennec and Bespin, but at the last minute I decided to change my presentation to focus on HTML 5 and web standards. I did not want to come off as just focusing on Mozilla software so I decided to re-do my presentation to this:

Open Source Powers the Open Web: HTML 5, JavaScript, and the importance of open web standards (download in OpenOffice Impress format or pdf format.)

In the afternoon, I was on a panel discussion about open source and innovation.

Can Open Source bring about your next Innovation Breakthrough ?

Panel Speakers
1.Dato’ Dr. Kamaljit Singh, GIRC
2. Tengku Farith Rithaudeen, SKALI
3. Gen Kanai, Mozilla Corp
4. Ang Chin Han, Bytecraft

MODERATOR: Dr. Raslan Ahmad, MOSTI

Download my presentation in OpenOffice Impress and pdf.

I sometimes use Slideshare, and if that’s what folks would prefer, I can upload the presentations to Slideshare but I spent a portion of my presentation slagging Flash so it seemed a bit strange to then go use Slideshare (which is all Flash.)

I’m happy to take questions via email or via comments to my blog.  Unfortunately the network connection at the conference was not as stable as I needed it to be to demonstrate some of the heavier open video demos, so if you came to my presentations, please download them to see the links to the demos I wanted to show.

Mozilla in Indonesia

Friday, May 29th, 2009

In a recent post at Ken Kovash’s Blog of Metrics regarding Firefox in Latvia passing 50% market share, Indonesia was ranked at 63% market share. With such a love for Firefox, it’s also great to see that Indonesia has finally had it’s first Mozilla event last month.

Romi Hardiyanto, Mozilla’s localizer for Bahasa Indonesia, led an afternoon of presentations on Add-ons for Mozilla at ITS Surabaya, a university in the second-largest city in Indonesia. Romi has a great write-up of the event, Mozilla Day at ITS, at the brand new Mozilla Indonesia blog.

A photo of the students

The People


HΛniF: Hadits, Now in Firefox

HΛniF Presentation

Photos from the event are available at Romi’s Flickr, Aini-san’s Picasa and Kiki’s Facebook.

I would like to take a moment to thank Romi Hardiyanto, Mozilla’s tireless Bahasa Indonesia localizer for Firefox who, in addition to localizing Firefox for Indonesians, is also working to spread Firefox farther in Indonesia. Thank you Romi!

This event would also not have happened without the support and coordination of Nur’ Aini Rakhmawati of ITS Surabaya who hosted the event. Thank you Aini-san!

Thank you also goes to Mary Colvig who provided support from Marketing/Events.

Since there has been so much interest in Add-ons in Indonesia, we would like to explore the possibility of doing a similar or related Mozilla-focused event in Jakarta later this year, after the launch of Firefox 3.5.  If you would like to have a Mozilla event in Jakarta, please feel free to comment and leave your email so we can contact you.  We are looking for people in Jakarta who would volunteer to help us with some of the organizational work to create such an event.

Here is Romi Hardiyanto’s presentation on Add-ons (in Bahasa Indonesia, not English.)

Purezilla

Here is Kiki Ahmadi’s presentation on the PureZilla add-on.

Thank you Romi and Aini-san and everyone who made Mozilla’s first event in Indonesia a success!

Romi Hardiyanto

Bayanihan Linux in the Philippines

Thursday, May 28th, 2009

Did you know that the Philippine government funds a Linux distribution?  I did not until today.

Chin Wong, a columnist at the Philippine national daily newspaper, the Manila Standard Today, has a blog covering technology trends called Digital Life where he recently asked,

Do we need our own Linux?

Chin wrote about Bayanihan Linux, which is a Philippine government-funded Linux distribution based on Debian. The term ‘bayanihan’ itself, “refers to a spirit of communal unity or effort to achieve a particular objective.” Chin tried installing Bayanihan 3 times and failed with the comment:

All this was unfortunate, because Bayanihan 5 looks like a promising and modern operating system, that like Ubuntu, is based on Debian Linux. Like other modern Linux distributions, Bayanihan 5 also comes with a complete set of free and open source applications, including an office productivity suite, a powerful image-editing application, a media player and a CD burner. The interface, based on KDE , is a little busy for my taste, but is slick and easy enough to navigate. But do we really need bouncing icons attached to the mouse pointer while an application loads?

There is some effort at localization. Bayanihan’s OpenOffice, for example, is packed with templates of commonly used government forms. Firefox is set up with bookmarks to government and local news sites. But are such localized touches worth the effort of developing our own Linux distribution?

Chin also mentions that Bayanihan Linux version 5 came out in 2007 and that there has been no news about any updates. The website for the OS lists a forum for users but that is closed, which is ominous. He closes the post by asking whether there is a need for a Philippine Linux distribution. I’d love to know more about the customizations of Firefox that were made and how those decisions were made.

Us Now, the power of mass collaboration, government and the Internet

Sunday, May 17th, 2009

I wanted to take a moment to recommend a 1 hour documentary, US Now, which bills itself as, “A film project about the power of mass collaboration, government and the internet.

The film is a good look at how the Internet is impacting the way people communicate and collaborate in fundamental ways and asks if and how we might have more participatory governments due to these changes in human behavior. The open source software model is discussed but is only one of many examples used.

I especially enjoyed Clay Shirky’s time on screen as he is clearly the leading thinker in this new arena.

Us Now is viewable on the Internet for free (at vimeo).

Mekhala browser, Moyura mail, KhmerOS

Wednesday, April 15th, 2009

One of the serendipitous connections I made recently in Malaysia was with Chantra Be of the KhmerOS project, who are providing a completely localized operating system and applications to computer users in Cambodia, who have never been provided a localized computer operating system in the past.

KhmerOS is based on Open Suse Linux and also ships with a Gecko-based browser called Mekhala and a Gecko-based mail client called Moyura.

Mekhala - Khmer browser

Moyura - Khmer mail client

Via Chantra, the KhmerOS team is considering whether they might be willing to help Mozilla with a Khmer localization for Firefox and Thunderbird as well. This would be for post 3.5. More information when I have more to share.

how to make your own Gecko reflow video

Thursday, April 9th, 2009

Last May, my colleague Doug Turner happened across some videos showing how the Gecko engine does reflow: What is a reflow? < DougT’s Blog

In fact, Doug had stumbled across the work of Satoshi Ueyama (Japanese), a programmer extraordinaire from Japan, who had presented those videos at the Mozilla 24 event in Tokyo in 2007.

Many people were rightly fascinated by watching the process by which a web page is laid out. Being an open source web page rendering engine, Gecko is one of the few platforms where one can modify the source code to do interesting applications such as this.

I asked Ueyama-san to provide additional information on how anyone could do this themselves and he’s kindly provided some instructions and updated his modified Gecko build for anyone to make such a video.

I have rewritten the animation generating program for the latest (FF3.1b3) Gecko / Shiretoko builds.

The updated video is available on YouTube:

First, build Firefox 3.1 Beta 3 with my modified layout module, which can be found under the ‘layout’ folder in the attachment.

Then run the build to output a layout progress log as C:\mozilla-build\log\out.txt.

You can change the destination with a constant in VisualizeLogger.cpp.

This time the log processing program is written in ActionScript.

Paste part of your log file in LogSource.as and compile ReflowAnimation.as with mxmlc to generate a Flash movie.

To make a movie in MPEG format, compile CaptureDump.mxml for Adobe AIR and run it.

This generates PNG files for each frame under C:\mozilla-build\log\frames.

Now you can convert them to a MPEG movie with ffmpeg.

Sorry for my rough explanation!

A big, big thank you to Satoshi for presenting on Gecko reflow back in 2007 and again for providing an update for Shiretoko as well as the files needed for anyone to do this on their own.

If you make your own Gecko reflow video, please paste a link to it in the comments of this post. Satoshi and other Mozilla developers and community members would be interested to see how Gecko reflows your website.