The Cross Plattform DWT

Anders F Björklund afb at
Thu Feb 21 06:29:54 PST 2008

John Reimer wrote:

> The SWT team needed Apple consent to use the C system headers? :(

No, but to reproduce the Carbon API (although in a Java form)

"    Copyright © 2004 Apple Computer, Inc.
     This text and the following notice must be retained and reproduced 
in their entirety with all redistributions of this project:

     IMPORTANT NOTICE: This project, which consists of certain Java 
bindings, includes or otherwise makes references to application 
programming interfaces (APIs) that are owned by Apple Computer, Inc., 
including but not limited to certain Apple Carbon APIs. While you may 
use, copy, modify and redistribute this Java bindings project in 
accordance with the terms of the Eclipse Public License (EPL) version 
1.0, you are not granted any rights under any Apple or third party 
intellectual property rights (including without limitation, patent, 
copyright, trademark and trade secret rights) to Apple's Carbon API 
header files themselves, nor to any underlying implementations of any 
Apple Carbon APIs or to any functionality that is invoked by calling any 
of those APIs. Without limiting the generality of the foregoing, you 
understand that it is not Apple's intention by way of this project to 
authorize the reverse engineering of the Java bindings into Apple's 
original Carbon.h header files."

I think you would need a similar note before shipping the
Carbon API headers converted from C to D, for instance ?


More information about the Digitalmars-d-dwt mailing list