Can I sell a by-product of a product under the Apache 2.0 License?

9

I'm working on a project with OpenCart (like freelancer ) and I need to use a certain extension, however the extension is outdated (relative to OpenCart) and licensed under Apache 2.0.

So I was thinking about upgrading the extension to OpenCart 2.0 and selling it in the OpenCart extension store, but I do not know if the Apache 2.0 license allows this.

I've been reading these two questions and their answers:

So I came across this phrase in the second question:

  

[...] Think of how "free" you want your program to be: do you just have to give it credit? Use something like BSD or MIT (or Apache ), but in my opinion it is complicated beyond what is needed ). [...] - @migsombr response .

So I wanted to know what those complications are . Does the Apache license allow you to sell a by-product derived from a product under your license?

For example, the license says the following:

  

You can add your own copyright to your modifications and may provide additional or different license terms for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.

What "I translated" using Google Translate:

  

You may add your own copyright statement to your modifications and may provide additional or different license terms and conditions of use, reproduction or distribution of your modifications, or for any Derivative Works as a whole, from its use, reproduction and distribution of the work otherwise to comply with the conditions set forth in this License.

That is, it allows me to redistribute the "Derivative Work" with other license terms, but it must comply with the terms of the current license. I could not assimilate the second part well with the first one, because I did not realize what those conditions were.

Another material I read was the ChooseALicense , where it says that the Apache License allows commercial use, and sub-licensing. That is, can I sub-license the Derivative Work and sell it?

In the end, does the Apache 2.0 license allow the sale of a Derivative Work?

    
asked by anonymous 21.07.2015 / 17:07

1 answer

9

Yes.

The Apache 2.0 license is a license of the category permissiva (within this category division there are also recíprocas totais and recíprocas parciais / strong>).

Basically, the only requirements of the Apache 2 license are the release of the license along with the code, and the indication of significant changes, not requiring even the release of the source code.

See details:

ImageSource: Choose a license

And here you can view the full license.

PS: Just for the record, this ban on trademark use refers to the Apache brand (and the trademarks of other contributors), not your trademark. Simply put, you obviously can not use the Apache brand (or other employee's brands) in your program, but your program can have its own brand without problems.

    
22.07.2015 / 19:58