Is the Apache License Version 2.0 compatible with Concrete5 Add On licensing?
Permalink
After a lot of reading, learning, and testing it appears that I will want to use SVG graphics in an Add On I am creating for Concrete5 as there are some significant advantages to doing so.
Among them the ability for such graphics to scale up or down as a webpage is increased or decreased in size without said graphic ending up all pixelated as happens when using bitmap graphics of the kind spit out by PhotoShop and the GIMP.
In order to have SVG graphics display across various modern browsers equally I must use a plugin to allow them to be displayed through Adobe's Flash player.
That plugin is called SVGWeb and is put out by Google under the Apache License Version 2.0.
Ideally I would want the plugin to install the Javascript needed for the end user so that they don't have to do this themselves (I believe that is also a requirement for Concrete5 plugins).
I can do that under the License of the plugin I think but am wondering if such a licensed Javascript library would be allowed to be included in a Concrete5 Add On in view of the different, albeit similar, license it is under?
I do not see a very realistic way to embed SVG graphics into an Add On for Concrete5 that will work as well as the SVGWeb library apparently works.
I believe said library must be included in any such Add On to take advantage of it.
I can forgo using SVG graphics to create the Add On if need be but since I am wanting to create the very best Add On with the very best rounded corners on it's graphic elements...SVG is the way to go I think and to forgo it's use would diminish the Add On from being all that it can be.
Here is a link to the Apache License ->http://www.apache.org/licenses/LICENSE-2.0...
Any input on this would be appreciated.
Carlos
Among them the ability for such graphics to scale up or down as a webpage is increased or decreased in size without said graphic ending up all pixelated as happens when using bitmap graphics of the kind spit out by PhotoShop and the GIMP.
In order to have SVG graphics display across various modern browsers equally I must use a plugin to allow them to be displayed through Adobe's Flash player.
That plugin is called SVGWeb and is put out by Google under the Apache License Version 2.0.
Ideally I would want the plugin to install the Javascript needed for the end user so that they don't have to do this themselves (I believe that is also a requirement for Concrete5 plugins).
I can do that under the License of the plugin I think but am wondering if such a licensed Javascript library would be allowed to be included in a Concrete5 Add On in view of the different, albeit similar, license it is under?
I do not see a very realistic way to embed SVG graphics into an Add On for Concrete5 that will work as well as the SVGWeb library apparently works.
I believe said library must be included in any such Add On to take advantage of it.
I can forgo using SVG graphics to create the Add On if need be but since I am wanting to create the very best Add On with the very best rounded corners on it's graphic elements...SVG is the way to go I think and to forgo it's use would diminish the Add On from being all that it can be.
Here is a link to the Apache License ->http://www.apache.org/licenses/LICENSE-2.0...
Any input on this would be appreciated.
Carlos
You can choose your own license for addons and themes, you don't have to use the standard one or MIT or GPL, just be sure that if you are selling the addon that the original license allows it.
Thanks for the input Mnkras but I am bit confused.
Your statement about choosing a license of my own choice for Add Ons and Themes is clear enough but I am not sure what you mean by "just be sure that if you are selling the addon that the original license allows it."
Do you mean the original license of the SVGWeb library in particular?
That it allows it's incorporation into something like an Add On that is sold?
If that is what you mean then I am good to go in that the Apache License 2.0 does allow that (seehttp://www.apache.org/foundation/licence-FAQ.html)....
Specifically it says...
Carlos
Your statement about choosing a license of my own choice for Add Ons and Themes is clear enough but I am not sure what you mean by "just be sure that if you are selling the addon that the original license allows it."
Do you mean the original license of the SVGWeb library in particular?
That it allows it's incorporation into something like an Add On that is sold?
If that is what you mean then I am good to go in that the Apache License 2.0 does allow that (seehttp://www.apache.org/foundation/licence-FAQ.html)....
Specifically it says...
It allows you to: freely download and use Apache software, in whole or in part, for personal, company internal, or commercial purposes; use Apache software in packages or distributions that you create.
Carlos
Thats what I mean, like Some creative commons licenses you can't sell the anything containing it, thats all I mean,
I figured you might mean that Mnkras. Just wanted to be sure.
By the way Frz said in another thread that "If you're selling add-ons however we use our own open source commercial license. It limits the redistribution you're concerned about:http://www.concrete5.org/help/legal/commercial_add-on_license/...&q...
Which means, if I am understanding things correctly, that I must use the Concrete5 commercial license for any Add On's I am planning on selling.
Not sure what license I can or must use for Add On's at this point.
Carlos
By the way Frz said in another thread that "If you're selling add-ons however we use our own open source commercial license. It limits the redistribution you're concerned about:http://www.concrete5.org/help/legal/commercial_add-on_license/...&q...
Which means, if I am understanding things correctly, that I must use the Concrete5 commercial license for any Add On's I am planning on selling.
Not sure what license I can or must use for Add On's at this point.
Carlos
All done apart from the download and installation of the Add On itself from the Concrete5 marketplace.
Unless that violates some Add On policy here of course.
In other words, use bitmap graphics throughout the Add On by default, but include SVG graphic files in the Add On (but without including any way to show them by default).
But make a PHP script available that will download and install the needed SVGWeb library automatically and thus make the SVG graphics already in the Add On show up instead.
Carlos