私は15年程まえに、WindowsNT対応の、通信ソフトウェアを自作しました。
About 15 years ago, I made a self-produced communication software for Windows NT.
外国の人からバグレポート貰ったり、修正用コードパッチを貰ったりしながら、時々作りなおしましたが、ここ10年はソースコードに触ったこともありません。
During the period, some foreign persons send me the bug-reports, and patch source code. I sometimes remake this software several times. But I have never seen the source codes for the recent decade.
しかし、このソフトウェアが、
But this software have been working on
■Windows2000
■WindowsXP
でも動き、
そして、Windows7で動いた時は、さすがに感動しました。
And I was extremely moved to see that it was also working on Windows7.
色々、批判をされるマイクロソフト社ですが(その先鋒が私だったりするのですが)、それでも下位互換を守ろうとする姿勢は賞賛に値すると思います。
Microsoft Co., Ltd. has always been criticized by many people (I am one of the most radical persons in the world) for long time. But they might be praised because of keeping the “backward compatibility”
-----
ま、もっとも、これを作った私も偉い。
To tell you the truth, I was greater than them.
低クラスのAPIだけを使用し、GUIを一つも使わずCUIだけで動くように設計し、レジストリには一切触らず、インストーラなんぞ全然用意していません。
I used low class API, no GUI, no registries and no installer about my software.
他の人が使う時に困るだろうけど、「そんなことは知ったことではない」という、この一貫したユーザフレンドリー精神の放棄 ――
The important is a consistent “NON-USER-FRIENDLY” policy, that forget usability, sustainability, and availability with saying “I don’t know whoever is in trouble” throughout.
ここに、4世代のOSを乗り越えてきた、江端自作ソフトウェアの成功の秘訣があります。
This is a key to the success of Ebata's self-produced software beyond the four generations