views:

156

answers:

1

I am considering developing a web service that uses much of the source code from Magento, an eCommerce platform licensed under OSL 3.0. The license can be viewed here. Under that license, my web service would be classified as a Derivative Work. The license does not state whether or not a Derivative work can be sold.

Can I charge for a Derivative Work of software licensed under OSL 3.0 assuming that I provide access to all of the source code and license the Derivative Work under OSL 3.0? Secondarily, doesn't that mean that the first person that purchases it can distribute it to anybody they want without restriction?

+1  A: 

Moral vs Legal

I think that, unless you distribute your web-service then you are OK*.

You are selling access to the service, not the code itself presumably. I think cool people call this SaaS these days (software-as-a-service).

GPL derivatives had to put extra clauses in to deal with this.

However, read the Cathedral and the Bazaar then see if you still want to sell your software or contribute to the community that developed the base of your derived work.

*I am not a lawyer, or legally trained

Aiden Bell
Great points. This would be a distributed web service, so it sounds like this isn't the best option.As for contributing, the reason I would like to use it is because I have come to respect their particular implementation of MVC. The way I intended to use it would be a diversion from the product as an eCommerce platform. I was going to use it as an MVC framework for a different purpose altogether. Naturally, since it is under this license, all of the source code of that Derivative Work would be readily available.
retailevolved