hi,
there are two other options for using SDL on the iphone app store… other
than paying for a comercial licence (IANAL).
The LGPL clearly states that you can either provide object code( section
4,d,0) or use a dll ( section 4,d,1) - so the user can re-link.
see section 4, d, 0.
http://www.gnu.org/licenses/lgpl.html
So the other alternative is to provide object code, so the user can re-link.
For some people this might be ok to distribute their closed source apps on
the iphone store - without needing a different licence.
Another option is to (L)GPL your application source code, and keep the data
non-GPL’d.
cu,On Fri, May 8, 2009 at 4:15 AM, Pierre Phaneuf wrote:
On Thu, May 7, 2009 at 1:57 PM, Joshua Shriver wrote:
It’s interesting that you can sell a commercial product by just
dynamically
linking to the SDL (i am not a lawyer) but looks like the iPhone and
iTouch
is different. Wonder if it’s less about SDL but bindings to the
iTouch/iPhone dev kits that make it not 100% free.
I think it might be legally possible to ship a commercial iPhone
application that uses SDL, but it would be incredibly annoying. Apple
has a bunch of requirements for things that go into the App Store, and
I think being statically linked is one of them. You could provide
access to a dynamically linked version that someone with the iPhone
SDK would then be able to use to put on his phone with a modified SDL,
but you’d have to track who bought it, somehow, so that people can’t
just randomly get your app for free, and all sorts of other hassles
like that.
At the end of the say, giving Sam money is the easiest thing to do,
and possibly the cheapest once you consider the time spent doing this
correctly.
–
http://pphaneuf.livejournal.com/
SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org