My meeting with Kazuhiko Nishi: the whole story

페이지 1/5
| 2 | 3 | 4 | 5

By konamiman

Paragon (1198)

konamiman의 아바타

22-09-2018, 19:43

Now that Nextor has been published as an (approximately) open source project, I thought it would be interesting to tell the epic story of how everything happened. Consider this post as the sequel to the classic superproduction Nextor: the whole story.

Let's go back to the beginning of June this year. I'm working on Nextor 2.0.5 and suddenly I remember how pissed off I feel for not being able to publish the sources of Nextor and not knowing who to ask for permission. Then I think, "great problems require great solutions", and I go and write to God himself, whose email address is prominently displayed in his home page. I told him something along the lines of "hey, I'm a geek from Spain that got the sources of MSX-DOS as part of a mysterious "MSX-DOS 2.50" project and has developed Nextor on top of that, I want to publish it as an open source project, and I'm travelling to Osaka next month so perhaps we could even meet in person if you want" (haha that would be crazy, wouldn't it be?)

Firmly believing that the most probable outcome would be him ignoring my message, I hit "send" and continue with my life. The next day I wake up, glance at my smartphone and I see an email from some Kazuhiko Nishi with the following text:

Quote:

Let's see together in Osaka when you come to Japan.
What you have done is very interesting.
I am looking forward to seeing you soon.

After a few seconds I manage to close my jaw and stop staring at the screen of my phone. Trusting my eyes in order to believe that I had read what I had read took me some more time. So ok, let's talk with the almighty wife to get a list of days without family activities planned while we're in Osaka, let's send this list to Mr. Nishi so that he can choose the day for our meeting, and let's wait.

And let's wait... until the last week on June. I write him again saying hum, hey, I'm departing for Osaka in one week, are you still interested in meeting with me? And again, I get no answer. Come on, this can't be happening. Whyyyy?

So I'm in Osaka and the 18th of July, after half of my stay time there has passed already, I write him again: "Hello, if we can't meet in person perhaps a Skype session would be ok? Or can I speak to someone else from the MSX Licensing Corporation or something?" And then... after five minutes I get this from him:

Quote:

How about the 20th 15:00 at X hotel lobby in Osaka

Wow. Wow wow and more wow! This man is a rollercoaster.

Ok then. So two days later I grab a backpack with my laptop and go to the hotel to meet my destiny (epic music please). After very nervously waiting for a few minutes that seemed like hours, here we have him... a "dumbphone" attached to a strap hanging from his neck, a Blackberry and a few markers in the pocket of his shirt, and a folder in his hand. Mr. Kazuhiko Nishi himself.

After a handshake I tell him how honored and grateful I am for being able to meet with him, then he smiles and says "oh forget about that", accompanying that with a hand gesture that I interpret as "you don't need all that Japanese etiquette with me". Then we sit in a table and order a drink.

Before I even have time to say anything else he opens his folder and starts to show me sheets with diagrams displaying some details about the architecture of the new MSX he is working on - that was before he published anything on his website, therefore I knew nothing about that project, so imagine how surprised and speechless I was... then at some point he tells me that he wants me to join the project. Did I say speechless? Add "frozen for a few seconds" too. I must have looked really ridiculous. Everything was sounding like pure awesomeness, but after I was able to speak again I said "Ok, nice, but I know nothing about Arduinos and ARMs and all that stuff". His answer was something like "You knew nothing about computers when you started with your MSX, but you learned, and look at what awesome things you have made". Ok, I must admit I felt quite flattered.

But! I had a mission, and finally I was able to say "Hum, can we discuss about Nextor?" So I switched on my laptop, started an emulator and gave him a live demo (nothing really fancy can be shown about a command line OS, but anyway, FDISK and the integrated help are somewhat cool). A very WTF moment was when I told him about the MSX-DOS 2.50 project and he said "What? I've never heard anything about that". Yeah, I know... WTF?

I told him how the MSX scene is somewhat confused about the legal status of the MSX ROMs, and that usually we are afraid of legal consequences if those are distributed together with emulators, and asked him if he could give some clarification about this matter. Then he said something very, very interesting:

Quote:

The copyright for the MSX-BASIC ROM is still held by Microsoft, and they're asking a royalty of 1$ for every copy distributed. All other MSX ROMs belong to the MSX Licensing Corporation, which I own. And they can be used and distributed freely. In fact I want everything to be open.

Then I said the magic words: "So... can I publish the sources of Nextor?"

And he said the uber-magic word: "Yes".

Oh my. Was it that easy?

"...and if someone wants to start another project based on these sources, they must show it to you. If you think it's interesting, you tell me, and I'll grant them permission as well". That's big: looks like the one and only Kazuhiko Nishi really trusts me.

I thought it would be a good idea to also tell him a bit about the MSX scene outside of Japan, so I mentioned him things like the MSXDev contest, the MSX user meetings, or the MSX VR Virtualizer project. He was especially impressed by the later and wanted more information, which I committed to getting for him.

After that he told me that he's very happy to see how many people got introduced in the world of computers, and even became programmers, thanks to the MSX; and how modern computers don't encourage learning and experimentation, as MSX did/does (something with which I agree). I also told him a high level and summarized version of how I think a new MSX should be: like the classic ones (including the look and feel) but with faster CPU, USB, WiFi and rewritable ROMs (I stated very clearly that this was my personal opinion, not "what the MSX community wants" or the like) and he seemed to pretty much agree with me. For example he said "We need a faster CPU but not as fast as the ones in modern computers. Say, 100MHz or so."

In the end it was two very productive hours, which ended with Mr. Nishi telling me that he wanted to meet with me again and have dinner together. We did, the 4th of August and this time in Kyoto at his request (30 minutes from Osaka by train, so not a big deal). In this second meeting I showed him a presentation about the MSX VR project (which I had requested to Alberto De Hoyo, one of the member os the team behind it) and some of the videos available in YouTube that show the thing in action. He then expressed interest in buying one when it goes on sale. The funny thing by the way is that Alberto told me that he had sent an email to Nishi back in 2012, in order to make him aware of the project and requesting him permission to use the MSX ROMs and logos. I mentioned that to him, and he didn't remember anything about that email. He then searched in is inbox... and found the email. He had just missed it. So, kids: don't rely on emails (or on one single email) for communicating important stuff (to Kazuhiko nishi, at least). Oh, and yes, the MSX VR team is allowed to stamp the MSX logo in their baby.

Then I went back home with a big smile in my face, and in the following weeks I finished Nextor 2.0.5 beta 1, converted the Nextor documentation for markdown files, and cleaned up the Nextor repository (which was a private one hosted at GitLab) in preparation for publication. I also redacted the text for the license file (I chose MIT and added the additional restrictions) and sent it to Nishi for him to take a look at it and get his approval. Guess what? He missed the email, and a few others I had sent him after that. Finally I was able to indirectly (through his assistant) remind him that I was waiting for his license review to have the Nextor sources published, and he finnaly approved it. By the way another thing he said to me: "I'm sorry [about the missed emails], I receive a lot of emails and some of them are really crazy".

So that was it. Nextor is now a (more or less) open source project... and what's even more important: we can freely use and distribute all the MSX ROMs except for the BASIC (shrug), and by the way that includes COMMAND(2).COM and MSXDOS(2).SYS, with official sanction from "the powers that be". Isn't that amazingly cool?

Login or 등록 to post comments

By Victor

Champion (509)

Victor의 아바타

22-09-2018, 20:08

Wooowww!!! A great story!!! wooowww!! I am excited with this.. oh my god...

konamiman wrote:
Quote:

Let's see together in Osaka when you come to Japan.
What you have done is very interesting.
I am looking forward to seeing you soon.

I can imagine your face reading this.... LOL!!

konamiman wrote:

... and what's even more important: we can freely use and distribute all the MSX ROMs except for the BASIC (shrug), and by the way that includes COMMAND(2).COM and MSXDOS(2).SYS, with official sanction from "the powers that be". Isn't that amazingly cool?

What?! Can I share, for example, "Nemesis 3 Enhanced" as a full ROM?? Are you saying that??

By konamiman

Paragon (1198)

konamiman의 아바타

22-09-2018, 20:15

Quote:

What?! Can I share, for example, "Nemesis 3 Enhanced" as a full ROM?? Are you saying that??

Big smile No. I mean the ROMs whose rights belong to the MSX Licensing Company. Not sure which ones does this exactly include, but I guess BIOS, MSX-DOS (of course), Kanji and the like.

By Victor

Champion (509)

Victor의 아바타

22-09-2018, 20:16

konamiman wrote:
Quote:

What?! Can I share, for example, "Nemesis 3 Enhanced" as a full ROM?? Are you saying that??

Big smile No. I mean the ROMs whose rights belong to the MSX Licensing Company. Not sure which ones does this exactly include, but I guess BIOS, Kanji and the like.

Yes.. Of course.. I've readed again and thought that... Yes... BUt that's a great new!!!

Thanks for all Nestor!!

By Latok

msx guru (3938)

Latok의 아바타

22-09-2018, 20:48

Loved reading this! And Nishi is really working on this new MSX. Any more technical info on that, konamiman? Smile

By AxelStone

Prophet (3199)

AxelStone의 아바타

22-09-2018, 21:15

Very nice story. I've heard that Nishi has a serious disease and he's under medical treatment, let's hope the best for him.

By hamlet

Scribe (4106)

hamlet의 아바타

22-09-2018, 23:03

What a story! Thanks for sharing.
A great responsibility has been placed in your hands!

By Manuel

Ascended (19469)

Manuel의 아바타

23-09-2018, 01:10

Thanks for sharing! Smile

By MSX4ever

Master (254)

MSX4ever의 아바타

23-09-2018, 09:10

Nice story !

By Vampier

Prophet (2413)

Vampier의 아바타

23-09-2018, 09:44

Very nice Smile Did you snap a pic with yourself and the MSX Creator? Smile Also, please tell me that emulator you used to show him was openMSX ^_^

By gdx

Enlighted (6219)

gdx의 아바타

23-09-2018, 10:10

Thanks for sharing those moments.

I conclude that C-BIOS has no reason to be and we need a C-Basic now.

페이지 1/5
| 2 | 3 | 4 | 5