I've been looking at AnimationPackage [1], and realized I don't fully
understand the MPL license. I found [2] which seems to say MPL can
co-exist with other licenses but I have to deliver the source code; and
I think having to deliver the code is the only difference from BSD/MIT?

But I'm still confused how licenses affect flash files; I'll introduce
my question with a made-up situation... bear with me.

Lets say I write some clever software for a client that makes flash
files from data taken from a database. Perhaps they are screensavers, or
virtual pets, or animated birthday cards. Maybe for PCs, or maybe for
mobile phones. In addition to various tools (where I believe the license
does not matter) I use some open-source actionscript libraries; I don't
modify the libraries, just use them.

My client is going to sell these to its members: either for a monthly
subscription fee, or a fee per flash file. [As a side question, does it
matter which of those two business models?]

The software I deliver will be installed on my clients server. I.e. they
will install all those OS tools/libraries. I'll give them all source
code I wrote and they will own all code that isn't open source (i.e.
it'll be an asset on their books).

And finally to my question: what does my client have to give its
customers? They fill out a form and download an swf. Is my client
obliged to:
   a) Tell the customer what open source libraries were used in that swf?
   b) Give customers a download link to those OS libraries?
   c) Give customers a download link to the proprietary code I wrote
specially for my client?

I've always assumed that even if the libraries I used are GPL that the
answer to all of those is no, but I may be wrong. What about MPL?

Now, what about if I've modified one of the open source libraries? (And
for the sake of argument assume the patch was rejected by the OS project
in question as not general purpose enough.) Is it enough that I give my
client all source code? Or has the client suddenly become obligated to
tell their customers about it? And if so, for which licenses?

Thanks for reading this far,

Darren


[1]: http://www.alex-uhlmann.de/flash/animationpackage/

[2]: http://www.croftsoft.com/library/tutorials/gplmpl/

_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to