Answers to some frequently asked questions
(1) What about the Amiga Plus (German Amiga print magazine) interview with Juergen Haage? Why didn't you comment on that?
(2) So, any comments, now that you have seen it?
(3) Yeah, but.... What about what Mr. Haage said?
(4) What about the offer to pay for a trip to Germany?
(5) Bill McEwen says AI never threatened you, and never would. So H&P seem to be right when they say you are not at risk at all?!?
(6) I saw mention of mediation. Any truth to that?
(7) Did you ask for that?
(8) So, was anything achieved?
(9) What about the bigger picture?
(10) So were there ever any proposals on the table?
(11) Juergen Lange says that you are a greedy moneygrabber, and that he has been informed mediation failed because you made unreasonable financial demands!
(12) So did you suddenly preempt ongoing mediation and surprise the other parties with your December 1st announcement?
(13) Aren't you just trying to avoid having to give support to us, the users, after earning lots of money from Amithlon?
(14) Eeek --- I am a legitimate user, and I meant to download the newest kernel/the contrib archives/the hd_install instructions this weekend/this Christmas/real soon now! How do I get it now?
(15) You mentioned that H&P and HF stopped several parties (the provider for these pages, Chris Hodges, the P96 team, Amiga dealers) from cooperating with you. How can this be, if not because H&P/HF have a very convincing case?
(16) Did the never-seen-by-mortal-men "Berniethlon" contain any code by Harald Frank or Haage&Partner?
(17) Can/Will Amithlon be released under an Open Source License now?
(18) So what about at least releasing the improved JIT back to UAE
(19) So should we blame Bill Hoggett for all this?
(20) What's that I read about a wife?
Q: What about the Amiga Plus (German Amiga print magazine) interview with Juergen Haage? Why didn't you comment on that?
A: Amiga Plus is a German print magazine. I live in Australia. As far as I can tell, nobody from Amiga Plus considered it prudent to contact me for a comment prior to printing that interview, or to at least send me the relevant sections by snail mail or email. I learned of the interview through a comment in the forums on http://www.amiga-news.de. And until December 2nd (when a friendly soul back in Germany scanned it in for me), I had simply not seen the interview. Can't comment on it without seeing it.
Back to topQ: So, any comments, now that you have seen it?
A: Sure --- the article header claims that Juergen Haage is answering the questions "honestly and without spin" ("ehrlich und ungeschoent"). I wonder how the Amiga Plus determined that, especially considering that they apparently weren't interested in hearing both sides of the story.
Back to topQ: Yeah, but.... What about what Mr. Haage said?
A: Well, for one thing, he isn't telling the truth. A blatant example
is his claim that the AmiWest 2001 demonstration of Amithlon by
Bill McEwen was unauthorized by Harald and me. The exact opposite
is the case, and I have the fax here to prove it. Another
example is his claim that H&P have a contract for the distribution
of Amithlon. That contract was terminated, in writing, in April.
Mr. Haage has, in writing, confirmed the receipt of the termination,
and has also confirmed that it is a termination.
Apart from that, Mr. Haage seems to use rather a lot of words to
essentially say "No, we do not have a Kickstart license". He tells
a heartwrenching tale about how evil Amiga Inc has wronged H&P,
and how of course H&P are perfectly willing to license Amiga Inc's
IP, as long as H&P can dictate the terms --- pardon me, as long
as the terms match those in the contract H&P typed up and sent to
AI.
However, according to AI, H&P have never paid them so much as
a single cent for those licenses, and have never even bothered
to tell AI how many copies have sold. H&P are including
Amiga Inc's IP in the stuff they sell. The only thing I can
see that they might consider to give them the right to do so
would be some sort of agreed-upon-but-never-signed-yet-still-valid
contract. But such a contract would certainly involve reporting
sales and paying royalties.
So, frankly, I completely fail to see how that interview does
anything other than confirming that H&P have no license for
Amiga Inc's IP.
Q: What about the offer to pay for a trip to Germany?
A: Yes, such an offer was made. However, I declined.
It was my impression that the motivation behind the offer was
that H&P were hoping to get their Amithlon distribution license
reinstated (the offer was made in response to the contract
termination). Had I taken up the offer, it would have been
under false pretenses, as that was not an option I would even
have considered.
I would have considered it rather unethical to take up the
offer despite there not being a chance of the desired result.
I mailed this very same explanation to Mr. Haage at the start
of May, and as far as I can tell, the subject was not discussed
again.
Q: Bill McEwen says AI never threatened you, and never would. So H&P seem to be right when they say you are not at risk at all?!?
A: Unfortunately, it ain't that easy. OK, here is in some more detail what happened:
Q: I saw mention of mediation. Any truth to that?
A: On September 26th, a third party stepped forward and started to "mediate", primarily regarding the issue of legal responsibility for the Amiga Inc IP, and more generally to avoid exactly what has happened now.
Back to topQ: Did you ask for that?
A: No.
Back to topQ: So, was anything achieved?
A: Two months were wasted.
Ah, you mean anything useful? Well, a supplementary agreement
clarifying the intent of the original contract (along the lines of
"Amiga Inc IP is H&P's problem") was agreed upon. It was then
translated into German by a professional translation firm, and sent
out to all parties to sign. My copies were sent back, and received
by the mediator on November 21st, 10 days after the RTF file had
been sent to everyone. As of November 27th, I was informed that, quote,
"The supplementary agreement is currently on hold and appears now
to depend on reaching an overall agreement". In other words,
someone apparently doesn't think that the intent of the
contract should be clarified...
Q: What about the bigger picture?
A: That might have been doomed to failure from the start. As far
as I can tell, H&P and HF were never willing to discuss any
solution which did not involve a reinstatement of the Amithlon
distribution contract and me working with them in the future. In
turn, I was never going to entertain any suggestion that involved
future cooperation, for fool-me-once is more than enough.
I don't know whether the other parties communicated their
position; However, I can say that from the very start of mediation,
I made it perfectly clear that I was never going to have anything
to do with either H&P or HF ever again. To quote from my October 1st
email:
Q: So were there ever any proposals on the table?
A: Yep, one from me, one from "them".
"Theirs" generously offered a 20% increase in royalty payments
over what the old contract stated. Other than that, I was
supposed to simply forget about everything, roll over and
be a good doggie. No, it didn't state it in those words, but that's
what it came down to. Not a word about any licensing issues at
all. And yes, I am cynical about this.
"Mine" suggested cleaning the slate, and agreeing to bury the
past. What it came down to was a retroactive license grant for
the copies of my IP that H&P had sold without license, in return
for royalty payments for those copies, "amnesty" for past libel
and contract infringements by H&P and HF, and a complete
"non-aggression pact", i.e. agreement to leave each other alone
in the future, both in public and with third parties.
Q: Juergen Lange says that you are a greedy moneygrabber, and that he has been informed mediation failed because you made unreasonable financial demands!
A: Is it really unreasonable to expect to be paid for copies of my IP
which have already been shipped? Especially when they were
shipped without a license, and part of the agreement involves giving
up the right to sue the guilty party over it? That view strikes
me as somewhat biased...
Anyway, I made it clear in email dated November 22nd that any
amounts were negotiable, for the sake of reaching an agreement.
I never even received anything from H&P naming amounts that would
have been acceptable to them, or which we could have started
negotiations at.
(Note: this question was reworded at the request of Juergen Lange,
along the lines he suggested in private mail. I kid you not!)
Q: So did you suddenly preempt ongoing mediation and surprise the other parties with your December 1st announcement?
A: Not at all. On November 11th, I set a deadline of December 1st. And in the very same email, I stated exactly what would happen if things were unresolved on December 1st. Everybody was aware of the deadline, as well as the consequences of failing to meet it.
Back to topQ: Aren't you just trying to avoid having to give support to us, the users, after earning lots of money from Amithlon?
A: First of all, there is one party, and one party only, who is
responsible for end user support, and that is H&P. It's their
job, and they did earn lots of money from AmigaOS XL, partly
because support is their responsibility.
Also, the grand total of payments I have received for Amithlon
equals roughly three months starting salary at Microsoft for
someone with my qualifications. And last I heard, MS has a dental
plan, a pension plan, stock options, and other goodies --- none
of which you get when being a freelance Amiga software programmer.
Q: Eeek --- I am a legitimate user, and I meant to download the newest kernel/the contrib archives/the hd_install instructions this weekend/this Christmas/real soon now! How do I get it now?
A: Give me a few days to work something out. This has come up more often
than I thought, so the simple mail-it-to-people approach seems
impractical.
On the plus side, all the stuff is still on the machine.
It's just not accessible through the web. So this will probably
use some sort of authentication mechanism to gain access.
Also, please be aware that some parts (most notably the linux kernels,
but there were a few more) were distributed under the GPL, which
means that they are freely distributable. For those parts, the
fact that I no longer distribute them doesn't stop anyone
else from doing so.
Q: You mentioned that H&P and HF stopped several parties (the provider for these pages, Chris Hodges, the P96 team, Amiga dealers) from cooperating with you. How can this be, if not because H&P/HF have a very convincing case?
A: First of all, I never said they were stopped. They were
threatened, and it was tried to intimidate them. In most cases,
that didn't actually work, or at least not to the point of
preventing cooperation. Indeed, the very fact that you can
read these lines means that the attempt to shut down amithlon.net
and shut me up failed miserably.
However, that doesn't mean those poor people deserve to have to
put up with this. Nobody deserves to get a five hour phone call
from Harald at 10pm. Nobody deserves to have their mobile phone
number handed out as a fax number to someone who doesn't even
understand the concept of time zones, and insistently faxes it
at 4:45am. Nobody deserves to be threatened with lawyers just
for considering licensing their software to a third party. All
of those things, and many more, have happened.
This means that everytime I so much as contacted anyone about
a cooperation of any kind, I really felt that I should advise
them strongly against it, because there was every chance that
their lives would be disrupted. That is NOT a situation
in which anything can be achieved... "I want to work with you.
But I have to warn you, you will probably be harrassed and
threatened. So, how about it?". Yeah, right....
Q: Did the never-seen-by-mortal-men "Berniethlon" contain any code by Harald Frank or Haage&Partner?
A: No code by Harald Frank. None at all. Anybody who tells you
differently is simply lying. And given that very few people
have even seen the damn thing, you should really question the
sources of anyone who tries to tell you differently.
The only H&P code in "Berniethlon" (aka "Umilator") is in the
minimal OS3.9 installation that comes with it. That minimal
OS3.9 would have been fully licensed directly from Amiga Inc,
who (according to all copyright messages) are the copyright
owners.
Q: Can/Will Amithlon be released under an Open Source License now?
A: Nope. For a couple of reasons:
Q: So what about at least releasing the improved JIT back to UAE
A: That wouldn't work, anyway. The reason those improvements are not
in the UAE JIT is not that I wanted to hold back UAE-JIT in any
way. If you look at the latest source snapshot for UAE-JIT on
http://byron.csse.monash.edu.au (or you can look at UAE-JIT/QNX
sources shipped on the AmigaOS XL CD if you have it), you will find quite
a bit of code in compemu_support.c which was trying to implement
some of those improvements in UAE-JIT. I couldn't make it work.
This stuff doesn't work in UAE-JIT because the concept of "time" in
UAE is derived from counting instructions. After every instruction,
a counter is incremented; Certain system events (e.g. interrupts)
are scheduled to happen at a certain "time", i.e. when the counter
reaches a certain value. In contrast, time in Amithlon is handled
by the modified kernel. It keeps track of when a system event
is supposed to happen (and also of when an "unexpectable" external
event, such as a keypress, did happen). This means the JIT
compiler can create long instruction sequences without worrying about
that counter (which doesn't exist anymore).
Related to that is the lack of custom chip emulation. To emulate the
interplay between the 68k and the custom chips in a real Amiga,
timing between CPU emulation and custom chip emulation must be very
precisely synchronized. The recent UAE releases even have a cycle-precise
mode for this. The Amithlon JIT just doesn't fit in with that sort of
requirement.
And then, of course, there is the rather awful performance optimization
that uses the MMU and a kernel modification to speed up end-of-block
checks. You simply can't do that sort of thing trying to run on
a general-purpose kernel; And even if you could, you shouldn't. It's
an atrocious hack, the kind the hacker in me delights in, and the
university educated computer scientist in me is horrified by :)
Q: So should we blame Bill Hoggett for all this?
A: That's like blaming Yitzhak Rabin for the current situation in the
Middle East --- i.e. I am sure someone, somewhere can make up some bizarre
theory justifying it. And Elvis is flipping burgers on Mars. Did I
mention NASA faked the Moon landings?
Now let's be serious for a second....
Nope, sorry, I can't be serious when talking about something as
ridiculous as that. Just can't. *Snort*
Q: What's that I read about a wife?
A: Whoah! Someone is a get-down-on-my-knees and a couple of I-dos ahead of me there.... I have a wonderful girlfriend, who was silly enough to throw her lot in with me just before Amithlon came out. Thus she has had the dubious pleasure of going through all the highs and lows (and lows, and more lows) with me... Which is certainly some sort of test for a relationship. Oh, and she is a UK citizen, so don't call her "Sheila" :)