Which license is okay to use for third party code incorporated into a Block that I want to sell under the Marketplace Commerical Licence here?

Permalink
I have been looking at using various RTE editors in a block I have made (I am still not entirely satisfied with the operation of the present editor I am using and need to make some more modifications to it before submitting it to the Marketplace).

The licence I have focused on having within any 3rd party editor that I incorporate into a block and modify has been the MIT licence (I guess I just figured it would be more compatible with C5 given that it's licensed as such but at this point I am not sure I need to only use MIT licensed RTE editors).

These are editors that others have copyrighted and own. But licensed under MIT.

Anyway the licence here says that those purchasing an Add On/Block through the Marketplace cannot freely willy copy the Add On/Block all over the place and are only allowed to use it on one web site (or five I suppose as the case may be) which is not MIT compatible in that the MIT licence allows free copying.

If the MIT licence is okay to use for such an RTE editor incorporated within a block I am selling (but which block is restricted from being copied as a whole by virtue of being under the Commercial Marketplace License here) why not a GPL licensed or BSD licensed RTE editor?

Does the viral aspect of the GPL that causes the greater work to need to be licensed under the GPL not apply to a Block that is sold in the Marketplace?

How would all this work respecting the inclusion of a 3rd party RTE editor that I include in a block? Could someone simply copy my modifications to the RTE editor (in their JS file), wrap them in block code of their own, and walk away with a beautiful RTE editor replacement for the standard Content block here that they can do whatever they want with?

I don't particularly mind that since my modifications are on the back of developers who created their work under licenses that allow free sharing of their work.

I am just wanting to be clear on what is what about the licensing of all this.

Any help understanding all this from anyone would be appreciated.

Thanks.

Carlos

 
carlos123 replied on at Permalink Reply
I think I found an editor that will fit the needs of my block better than the one I am using now.

I have been looking through the code of a lot of editors and let me tell you...most of the code I have looked at is more like gibberish than not.

Very hard to understand a lot of it.

But this one? It's different. The code is easy...almost too easy to understand. Well written. Easily modified.

Which says a lot for the developer who wrote it.

It's been downloaded over 33,000 times!

I've never heard of it in open source circles. Maybe because it's licensed under Microsoft Public License (Ms-PL).

I know that's like a curse word to some open source folks but it seems like a really nice JQuery based RTE editor (especially the source code which is the easiest to understand one I have ever seen).

Is this a licence I can use inside a Marketplace block that I plan to sell?

Anybody?

If no one can answer that is this at least a license that will not cause my Block to be denied entry into the Marketplace solely because of the Microsoft related, open source license?

The biggest modification to these editors that I am making is having the source code they produce be nicely formatted, indented, and otherwise be readable instead of the usual RTE source code gibberish. No taking out BR's that I manually add to the source code, no outdated use of FONT, and other baloney, no empty paragraphs using DIV's instead of P's, and so on.

Carlos
carlos123 replied on at Permalink Reply
I did some more looking into the Microsoft license and believe it or not it's OSI approved as an open source license!

Here's a quote from a site I was reading..

"Microsoft Public License (MS-PL). MS-PL is an OSI-approved open source license. The MS-PL contains no platform restrictions and provides broad rights to modify and redistribute the source code."

Sweet. Beautiful little RTE editor. Easy to modify the code which is what I was looking for.

Carlos

This website stores cookies on your computer. These cookies are used to improve your website experience and provide more personalized services to you, both on this website and through other media. To find out more about the cookies we use, see our Privacy Policy.