On Dec 27, 2004, at 12:59 PM, Michael Roitzsch wrote:
I want to write an application licensed under the GPL which will run
Windows and Mac OS X. Since my application is going to use
files, I looked for a format already in use, so I would not have to
the wheel. I found the plist format used by Apple and I like it.
But since my application will have to run on platforms other than Mac
OS X, I
will need to implement my own plist parser, so the question arises,
license the plist format is bound to? Can I read and write Apple-style
from GPL'ed code and can I include the link to the DTD
("http://www.apple.com/DTDs/PropertyList-1.0.dtd") into the plists my
Obviously I cannot give a definitive answer.
However, Apple's Core Foundation property-list management API is all
included with Darwin. That is, all of the code for CFPropertyList*
functions, along with the CF data types needed for property lists, is
open-sourced under terms of the APSL. I'd wager that's your answer
right there, and probably the easiest solution as well. Not only could
you use the plist format, you could use it with Apple's own source
code. No need to even bother with your own parser, Apple will give you
It's at Apple's Darwin site, and at www.opendarwin.org. Look under
But again, I'm not a lawyer...
Do not post admin requests to the list. They will be ignored.
Unix-porting mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden