Skip navigation.

Progress and Future of Mozilla the application suite

Mozilla
Mozilla

Here is a brief summary of what progress has been made on Mozilla-the-application-suite since Mozilla 1.0, what the active contributors plan on working on over the next few months, and what might come after that.

Read the rest

Re: GRE licensing issues

My guess is that they're trying to reduce the number of bug reports that they get from having an unknown environment and try to guarentee portability (like Java). It's unclear whether you can actually change the source code, but less link to it.

Personally, I think that there are two ways to deal with this:

1) The honour system: Provide an API function:

. . . bool isThisGREpure();

State that if you're going to distribute an non-complete or non-standard GRE implementation, the it's essential (but not required) that you play fair and change the return value of this function to "false". If a non-conforming GRE fails to do this, then the Mozilla bugzilla can freely place the blame in the "bad" distribution for the problems, redirect bugs to those distributions, and state this in the release notes.

2) Alternately, it can rely on Trademark law by trademarking "Gecko Runtime Environment". The Mozilla team would only grant permission to use the "Gecko Runtime Environment" trademark to distributions that follow Mozilla's guidelines. If you're using a non-approved runtime, you can't call yourself the "Gecko Runtime Environment" and you can't get support from the Mozilla community.