1

I'm developing a closed source Android application. I was using db4o to persist data on the device and I found it very easy and straightforward to use. Unfortunately I didn't get informed about it's license which is GPL until now. As far as I understood it, by using db4o in my app I would have to make it open source, which I can't do. What would be the easiest, most painless replacement for db4o under a less restictive license (Apache)?

fweigl
  • 21,278
  • 20
  • 114
  • 205

1 Answers1

0

Try OrmLIte . It has Android support, works fine and the API is relatively friendly. It uses the ISC license, similar to BSD.

Also, note that db40 has a commercial license as well, if that's an option.

mikołak
  • 9,605
  • 1
  • 48
  • 70
  • Thanks, may I ask what you mean by 'relatively'? – fweigl Aug 06 '13 at 07:29
  • Heh, I thought I should edit that to clarify :). There are no bugs or anything like that, I meant specifically the "friendliness" of the API - by "relatively" here I meant that you have to spend some time to learn the ropes, especially for N-M mappings, but the learning curve is comparable to other frameworks. – mikołak Aug 06 '13 at 07:33