To everyone else on the list, I'm sorry for this post, but I've
absolutely had enough of this guy distorting reality, quoting me out of
context as a gross mis-representation of the truth (to the point where
it may well become a legal issue very shortly) and generally doing his
best to drive people away from these areas that I have spent years of my
life working on.

"P. Flavin" wrote:

> |  | The Java3D open-source Loader ... by Rick Goldberg, ...

[snip]

>   The page has changed since I wrote this ...
>
>    Sun's Rick Goldberg _ * DID *_ write the origianl VRML Loaders

Yes, and exactly zero lines of his code exists in the current codebase.
He no longer participates in the development effort. So, yes, it is
correct for his name to be removed.

Oh, you're conveniently forgetting the other piece of fact - That
codebase was *not* by Rick Goldberg. It was actually by Sun
Microsystems. IIRC, RickG was not part of the core J3D team, but one of
the many "support" people. He's in the same class as guys like Paul
Byrne who help customers with Java3D development but do not develop the
core API implementation. Of course, you've just managed to conveniently
forget that - How would Doug Gehringer and Doug Twilleager, both guys
who's names also happen to appear in the original source feel about
that? Oh, don't worry, I'm all a big liar and do everything in my power
to erase history and change it.

>   which I have used ( very happily )  since January, 2000 ...
>
>   Java3d & H-Anim VRML with PROTOs, Interpolators, Sensors, Gestures ....

Hey, what sort of crack are you on? That codebase didn't even support
protos let alone H-anim. Scripting support was barely functional and the
event model was nowhere near spec compliant. You're bullshitting again.

I should know. Back in 1998 I spent about A$100K worth of my then
employer's money modifying that codebase to support the EAI and JSAI as
well as a spec compliant event model. I know that codebase intimately.
If the list archives were still around for the vrml-eai working group,
you will see the link to the software (which I now no longer have lying
around).

>   Cindy B.'s Nancy with Walk / Run / Jump / Stand ... Java3d and Shout3d.
>
>   Alan Hudson removed Rick Goldberg's (and Sun's) credit
> so people might believe that this is lie is true:

Yes, he did remove it. See above. It was untrue to attribute the code to
Rick when in fact the license headers say (c) Sun Microsystems. In fact,
by leaving his name there it actually opens the Web3d consortium open to
the possiblity of legal action by Sun.

Now, to the point that you completely fail to understand. Xj3D is

O p e n   S o u r c e

That means *anyone* in the world is free to take the code and run with
it. Yes, I'm allowed to take the code, make modifications and contribute
those back to the codebase. I have a job that requires real VRML support
so I am working fulltime on the code. That means, if you look at the
120K lines of code there currently, that I've personally written about
70K of that. Alan has written about the rest of the 50K (although there
are a couple of small contributions there). We also have waiting in our
inboxes a huge amount of contributed code that we have not put into the
code yet. For example, some students from a Brazilian university (IIRC)
sent us a complete implementation of the movie texture node using JMF.

If you are completely stupid, let me spell this out to you in plain and
simple words:

Rick Goldberg does not own the codebase. Nobody does. Everyone is free
to contribute to it. It is unfair, wrong and possibly legally dangerous
to say otherwise.


> |  We maintain our lead in networks and realtime 3D
> |   by developing exciting and engaging applications and
> |   content. Our projects include next generation 3D web
> |   applications, VR-based entertainment, and highly intuitive
> |   3D authoring applications.
> |
>   http://www.yumetech.com/about.html
>
>   According to the revised (false) history Justin Couch & Alan Hudson
> of Yumetech,  THEY gave Web3d.org VRML Loaders for Java3d
> in the mid 2001:  It is a lie, a self serving lie.

Umm.... based on the quote there, since when does it say we revised the
history? Shit, you can't even read and understand english. Even when you
do try to quote us in context, you can't even get it right. Bloody hell,
how the hell do you make a living trying to understand specifications
that people are paying you to implement if you can't even understand the
words as written?

Right, now to answer your lies: Yumetech has completely re-written the
codebase. Not a single line of Sun's code exists there. If you even ever
bothered to check your facts rather than rant some crap to the lists,
you might happen to have noticed that the copyright notice on the top of
every single file happens to say:

(c) Web3D Consortium 2001

Ummm... is Yumetech here? Do we say that we "gave" the VRML loaders to
the consortium?

Oh, wait, maybe we *did* give the loader to the consortium in the truest
sense of the word. We don't own the copyright on it do we? We got paid
by another company *not the consortium* to develop VRML content and then
gave the product of our work to the consortium.

Oh,... ooops. You didn't think of that did you.

> It is unethical for Yumtech ( Justin Couch and Alan Hudson ) to
> remove the credit of Sun's contribution and then slander
> someone ( me ) ... threaten someone ( me ) ... insult someone with
> vulgarities ( me ) and then attempt to shut someone ( me ) out the groups
> ( Java3d & Web3d's H-Anim  )

And it is unethical of you to take quotes of mine and Alan's to support
your deranged view that Microsoft is using companies to kill VRML. Your
completely un-supported statements to which there is no facts, and a
complete fabrication, about ParallelGraphics are worse. Yet, when you do
make write these lies to the VRML lists and here, you don't even have
the balls to justify your position and come forth with FACTS to support
your case. Instead you just spew forth more of your deranged views. You
do not listen to and respond to the reasonable posts that others send.

> Are Dimitris Metaxas and Norman Badler letting the once great reputation
> of the UPenn's Center for Human Modeling and Simulation be destroyed
> through neglegence ?

No, but you will be by illegally copying their images to your company's
homepage without permission.

Oh, it's a university so all their stuff is available for the public to
just take as they see fit don't they.

>   I'm a programmer, an advocate, truthful, and vilifiled.

BULLSHIT. You are nothing but a whinger who is so incensed that nobody
actually takes you seriously that all you can do to prove your point is
to spew forth more lies and crap. If you repeat the lie often enough and
loud enough, it must be the truth. Your advocacy is more Zealotry.

Your "advocacy" is nothing more that finger pointing and send out lies
to the lists (Accusing Cortona of trying to ruin the VRML spec by being
an MS shill). Your so called advocacy is driving people away from VRML
and Java/Java3D. You are not helping the cause at all.

If you want to know how to do advocacy, perhaps you should have a read
of the Linux Advocacy HOWTO. You seem to have taken every point and done
the exact opposite of everything it says to do (In particular the Canons
of Conduct Section).

http://www.europe.redhat.com/documentation/mini-HOWTO/Advocacy.php3


Now, as for myself. Yes, I do a lot of finger pointing and shouting, but
I do put my money where my mouth is. I do not just complain about things
and spew forth crap. Let's see

- I led a number of VRML working groups dealing with the integration of
VRML and Java. VRML-script, vrml-eai, vrml-java and some more that I
can't even remember now.

- My group was the first to get major updates and changes to the VRML
specification during the ISO review period.

- My group was the first to get a major addition to the VRML spec - the
EAI specification that is just finishing the ISO process now.

- I personally helped a number of other working groups (see the
enterprise nee database WG, H-anim and MPEG4 groups).

- I currently run, with the help of others, the biggest j3d community
site www.j3d.org and personally maintain the FAQ.

- I have donated hundreds of thousands of lines of code to the Open
Source community over the years - principally in the area of Java and 3D
graphics, but also in other areas like networking and 2D user
interfaces.

So, yes, I am entitled to bitch and complain occasionally as I also feel
that I hold up my end of the bargain by contributing back to the
community. When I do send out an inflammatory post (see the thread
earlier in the year about j3d documentation) I at least back it up with
a set of provable facts and I do answer the emails as sent rather than
completely ignoring them. I do not spend all of my time sending out
posts which sound like I'm frothing at the mouth and a raving lunatic.

In all honesty, if I was a company that needed some contract work to be
done and I saw your posts to the list, there is no way in hell I would
ever use you.  Take the time to read over your posts and apply an
outsider's perspective to what has been written.

--
Justin Couch                         http://www.vlc.com.au/~justin/
Freelance Java Consultant                  http://www.yumetech.com/
Author, Java 3D FAQ Maintainer                  http://www.j3d.org/
-------------------------------------------------------------------
"Humanism is dead. Animals think, feel; so do machines now.
Neither man nor woman is the measure of all things. Every organism
processes data according to its domain, its environment; you, with
all your brains, would be useless in a mouse's universe..."
                                              - Greg Bear, Slant
-------------------------------------------------------------------

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff JAVA3D-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to