Re: ANN: XML Marshalling for Objective C on OS X
Re: ANN: XML Marshalling for Objective C on OS X
- Subject: Re: ANN: XML Marshalling for Objective C on OS X
- From: Jim Rankin <email@hidden>
- Date: Thu, 19 Jun 2003 13:22:00 -0400
Thanks for the feedback. You're the second person to suggest this, so
I'm strongly consider switching to a BSD license. I'll do some
research on the license and make a decision soon. I'll also look into
posting to SourceForge.
Best,
-jim rankin
On Thursday, June 19, 2003, at 12:15 PM, Chris Meyer wrote:
This framework looks like it has some nice capabilities of which I
would surely find a use.
Unfortunately as a commercial developer I can't use (and for that
reason wouldn't contribute to) this framework under GPL. A LGPL or,
even better, a BSD license would gather more developers. But if you're
philosophically into the whole GPL thing, it's your choice of
course... but from your announcement it sounded like you have some
flexibility regarding the license so I thought I'd offer some
feedback. I think its very difficult to change a project from GPL to
BSD once users have contributed so now is the time to set the license
straight.
Also, whichever license you choose, it would be nice to get this up on
SourceForge. I've made changes to a few projects hosted by individuals
(i.e. not on SouceForge). To date, none of those changes have been
integrated into those projects. Furthermore, several of the projects
that I've used in the past have disappeared from existence (the
individuals hosting them stopped paying Apple for .mac). SourceForge
is insurance for other developers against that kind of thing.
SourceForge projects with multiple maintainers are much more preferred
open source projects rather than projects hosted or run by > individuals.
Hopefully this feedback is useful to you (and other framework open
source framework developers).
On Thursday, June 19, 2003, at 07:50 AM, Jim Rankin wrote:
I've developed code for marshalling XML into Objective C objects and
unmarshalling Objective C objects into XML. An XML file specifies
how to do the mapping, then you can marshal and unmarshal data with
just a couple of messages. It's similar to the Castor project for
Java.
It's available at http://homepage.mac.com/jimbokun/MarshallingTest.gz
It works on top of Core Foundation XML. The project also contains a
class implementing "key value coding" for XML, letting you get and
set the value of XML elements using an "XPath-ish" syntax.
Open the project and read the README.txt in the Documentation folder
to learn more.
I'm releasing it under the GPL, but if you need a different license
let me know and we can probably work something out.
Let me know what you think.
Best,
-jim rankin
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.