I have contributed my share of sweat to the Open Source community over the past five years with emotionally rewarding stacks of thank you letters. But I can't shake the feeling that Open Source movement is the return of 60's Flower Children, this time with a keyboard instead of a joint in their hands. Open Source sounds right but smells wrong to me. Between Microsoft monopoly and Open Source religion, I fear software market is between a rock and a hard place.
I am buying far less software now than 10 years ago. How about you?
I deleted a log entry I made today titled "Corruption in Korea: Part 2". I did so because it contained references to my father's personal experiences with corruption in Korean politics and I didn't feel comfortable afterward. Its not that I am afraid of any backlash, for my ass has hardened long time ago. Its just discomfort without a reason.
Speaking of reasons, one of the reasons I blog is because I think too much. I get too many ideas most of which I have no time to execute. Ideas want to be explored and realized. Not doing either creates pressure in my head like children screaming for attention does. Writing about these ideas, even briefly in my blog, reduces that pressure because those ideas are on their way to infect others. Most will die off but some will mutate and live on.
One rule I try to live by is don't bitch about what I can't fix. I brought up the subject of corruption in Korea because I want to introduce a possible solution called W4Log, a permanent log of what key people (who) has said and done (what) in context of time (when) and place (where). Such a log will require large number of volunteers to enter information and maintain integrity.
One key aspect of W4Log is genealogical links which can be associated with digital identity. Net effect of W4Log is: what you do and say now will affect your descendents. Given that biological propagation is a primary instinct, W4Log raises the penalty of misbehaving without building extra jails. In certain aspect, Big Brother is nothing compared to W4Log. Still it should affects only those who live in the public's eye and their descendents: top 5% of population and should be implementable in countries like Korea.
Even if W4Log is tough to swallow, I believe the general idea of fine-grained group memory is a useful one. The media and the web plays that role to some degree, but the media's short-sighted focus and the web's chaotic nature and the level of noise brings the net effect far short of what can be achieved with fine-grained group memory.
I was born in South Korea so I keep track of what goes on in Korea. Frankly, I don't like much of what goes on in Korea. Korean economy is much stronger than when I left back in 1976, but corruption still reins strong at all layers of Korean society. A clear indication of this is that salary level in Korea is substantially below its spending level: people making $3000 a month spending $1000 for a night of entertainment. A son of current Korean president is said to have spent $200,000 a month without a clear source income and hid boxes of money in his balcony.
Time is on your side
Some of the corrupted get caught, typically before and after the political rein changes hand. When the eyes of law focuses on you in Korea, time is on your side because attention span of Korean people, politics, and law is short. If you need some extra time to manuever your way out, you check yourself into a hospital to buy time. If you need more time, you need to leave the country. Your destination is likely to be US. A former head of IRS in Korea, accused of threathening conglomerates into donating money to a presidential candidate, now lives in US. The candidate he backed lost the election five years ago, but now the candidate is most likely to be the next Korean President. Time is on your side if you are corrupted. Korean People forgets. Korean Law forgives.
Some crimes in Korea are unforgivable and unforgettable. Every Korean boys and girls learn the name Lee Wan Yong from early on. Lee Wan Yong betrayed the country to Japan in the 19th centry and his name lives on. His descendents live in hiding even now and will never be able to leave the shadow of their famous ancestor, not even after a thousand years.
Although everyone will agree that consistent look and feel in user interface is essential for productivity, they meekly accept website specific user interfaces. Web application UI are typically designed by web page designers or artists with focus on style over function. Business browser should support a standard web UI to provide consistent look and feel with some caveats to retain ability to express sense of 'location'.
Both IE and Mozilla has built-in XML support, but they are not as well supported as DHTML. Everyone talks about XHTML as the future yet there is no clear path from malformed HTML infested world to well-formed and extensible XHTML world. While everyone raves about how SVG is better than Flash, no one has a clear idea when SVG will be available ubiquitously. Aside from XHTML and SVG, there are literally stacks of XML-based standards that goes either unused or used only on the server-side.
The client-side has stopped evolving and has stagnated to the point of being nothing more than a dumb terminal. Meanwhile, heavy reliance on the server-side solutions resulted in obscene workaround solutions. Advent of web services will not change this picture. Well, I believe it is time to stop wishing and start breaking new grounds on the client side.
Take either Mozilla or IE and extend it into a rich web application client with XHTML, XML, SVG/Flash, Java, local storage and wallet, digital identity built-in. Normal web applications are handled in a sandbox of sort to keep them away from secure web apps. Advertising and user tracking is supported directly under user control using page-transition periods in return for banning other forms of advertising and tracking. IBM's Sash is nice, but it doesn't go far enough. Local storage alone will affect e-commerce a great deal…