• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: ANN: XML Marshalling for Objective C on OS X
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ANN: XML Marshalling for Objective C on OS X


  • Subject: Re: ANN: XML Marshalling for Objective C on OS X
  • From: Chris Meyer <email@hidden>
  • Date: Thu, 19 Jun 2003 09:15:34 -0700

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.

  • Follow-Ups:
    • Re: GPL and other licenses (was ANN: XML Marshalling for Objective C on OS X)
      • From: Bill Cheeseman <email@hidden>
    • Re: ANN: XML Marshalling for Objective C on OS X
      • From: Jim Rankin <email@hidden>
References: 
 >ANN: XML Marshalling for Objective C on OS X (From: Jim Rankin <email@hidden>)

  • Prev by Date: dealing with NSFileHandles retained by readInBackgroundAndNotify
  • Next by Date: NSDocument without Title
  • Previous by thread: ANN: XML Marshalling for Objective C on OS X
  • Next by thread: Re: ANN: XML Marshalling for Objective C on OS X
  • Index(es):
    • Date
    • Thread