Feasibility of integrating an Aqua interface
werner.randelshofer at bluewin.ch
Sun Dec 2 12:09:48 PST 2007
There are none - that's exactly my point - Apple does not license
their artwork to third parties.
That's why we must restrict usage of the Aqua interface in OpenJDK to
Mac OS X.
There is a developer license program for some of Apple's products, as
well as for some logos and badges here:
Aqua can not be licensed here. Here is what Apple has to say about
licensing in general:
"Regardless of whether your product will be sold, used internally, or
bundled with other products, if you wish to use Apple software and/or
technologies, you need to obtain a license from Apple to do so.
Apple's Software Licensing Department works with developers, user
groups, and others to ensure they are properly licensed for many of
And here is the licensing FAQ page:
Here is the first FAQ question:
"1. Who needs to be licensed?
If you use all or part of any Apple software in a program that will be
distributed to other people, you need to license the use of that
software from Apple Computer, Inc. Apple Trademarks must also be
licensed for use. This is true whether the product will be sold, used
internally,or given away. It's true for commercial vendors and
educators. It's true for old, new, and future Apple products.
Licensable Apple Software and Trademarks include QuickTime, Apple Game
Sprockets, OpenGL, Open Transport, the Mac OS Logo, the FireWire
Trademark and Built for MacOS X Logo, and others. Software Licensing
Agreements in Adobe Acrobat format."
Again, Aqua is not listed as a licensable software.
Aqua is part of Mac OS X, therefore the license terms for Mac OS X
apply to Aqua:
Mac OS X is an operating system which allows to run software developed
by anybody on any platform.
It even ships with development tools - but that's not even relevant.
In the Swiss jurisdiction, this is enough to allow us to write
software for Mac OS X which uses an Aqua interface. We may freely use
other platforms to develop a software with an Aqua interface for Mac
It is definitely not enough to allow us to use the Aqua interface on
other platforms since there is no expressed permission by Apple.
Of course, I am not a lawyer, especially none who knows the legal
implications of this in other countries than Switzerland. But for me,
in my country, it would be fine to integrate Quaqua into OpenJDK as
long as I ensure that end users can't use it on other platforms. :)
On 02.12.2007, at 20:20, Landon Fuller wrote:
> On Dec 2, 2007, at 5:52 AM, Werner Randelshofer wrote:
>> Except for having to restrict end user usage of the Aqua interface
>> to Mac OS X, there appear to be no other limitations imposed by
>> Apple Inc. which are legally binding. (At least not in my
>> jurisdiction which is Switzerland).
>> After all, there is a Windows Look and Feel in OpenJDK with no more
>> limitations than this. But maybe Sun entered a special license
>> agreement with Microsoft for this. (?)
> Hi Werner --
> Google's drawing a blank -- do you know where I can find the license
> terms for Apple's Aqua artwork?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the porters-dev