Technically, there aren't stable releases of the Gears codebase. In
reality, it's like this:
When Google (a specific vendor) does a release of the Gears (the
open-source codebase), it starts with a baseline change, then pulls
additional changes to reach a release it's happy with. So there isn't
any single revision the Google builds are created from.
Out of curiosity, what did you want to do? Perhaps we can find out
what baseline revision corresponds to a particular version you're
interested in?
--Chris
Yes, I was referring to this.
> or are you suggesting that there may be legal concerns with another
> specific vendor hosting their own installer for their own version of
> the Gears code-base?
This seems perfectly legal. Anybody that wants to attempt this should
work with us to make sure the two versions don't clobber each other in
the wild.
I can think of two possible paths:
(1) Use Gears technology to create plugin that exposes (only) the
UltraLite DB, with a Gears-compatible interface.
(2) Create and distribute a parallel "iAnywhere Gears" distribution.
Have you thought of which you want to pursue?
In both cases, you'll need to do some things to prevent "iAnywhere
Gears" from colliding with the "Google Gears" distribution.
* Split PRODUCT_FRIENDLY_NAME ("Google Gears")
into PRODUCT_VENDOR ("Google" / "iAnywhere")
and PRODUCT_FRIENDLY_NAME ("Gears").
* Change any hard-coded "Google" strings to PRODUCT_VENDOR.
* Check places in the code marked "[naming]" and update those.
* Update GUIDs to avoid conflicts. (Maybe all GUIDs??)
There are probably more things that need to be changed, but this
should be a good start toward letting "google.gears.factory" and
"ianywhere.gears.factory" coexist.
--Chris