In September 2003, Microsoft approached Julian Smart to open discussions
about the wxWindows name, in relation to the 'Windows' UK trademark owned by
Microsoft. The result of these discussions can be summarised as follows.
After a polite request from Microsoft, and a lot of thought on
our part, we have decided to change the project's name to wxWidgets. Apologies
to all wxWindows users, and developers of wxWindows-related projects, for the
short-term discomfort caused by the name change.
These are the main points of the agreement:
- Julian Smart and Robin Dunn will cease using the name wxWindows by
- Microsoft will redirect to our new domain wxwidgets.org for at least a
year after that.
- There will be modest financial compensation, of which the residue (after
fees) will be used to fund library development and tools. Contributors
can submit claims to Julian Smart to compensate for time lost because of
the name change.
Users and developers other than Julian Smart and Robin Dunn are not legally
affected by this agreement. However, the sensible thing is for us to all use
the same name for the library. Users of wxWidgets who are currently referring
to the old name in their products or on their web sites do not need to be
worried, but it's a good idea to change to the new name as soon as is
convenient so that product releases from August use the new name.
There has been much debate about whether this agreement was necessary. You
can browse the wx-dev archives for the arguments for and against. Obviously a
name change is not something that Robin and Julian would undertake take
frivolously or for financial gain. Please confine further discussions about
the name change to the new wx-discuss mailing list.
As for the choice of name, this also has been debated at length. There were
many suggestions and a shortlist was drawn up. wxWidgets has been
- It is very similar to the old name and therefore should be easy to
associate with the project.
- It seems less of a target for trademark disputes than many
- It has a slightly quirky feel to it.
- Although the library has much non-GUI functionality, 'widget' can be
interpreted to mean more than just a UI control, and anyway, GUI
functionality is a good starting point when trying to understand what
the library does.
If we can be certain about anything, it's that not everyone will like the
new name. We're sorry we can't please everyone, but we have spent many, many
hours thinking about the issue, and we would now like to get back to improving
Thank you for your patience while we change to our new name over the coming
weeks. We will keep everyone informed about changes in our services, such as
web site and CVS server addresses.