Store Policy

  • 1
  • Question
  • Updated 4 years ago
  • Answered
I know that the store is up and running and people will start to add there own widgets into the store and start selling them to the public. My question is what is the policy on a item that has open source libraries or open source materials that are forbidden to be sold due to licensing? I know of a ton of jquery libraries/plugins that where built under certain licenses that states that any resale of the library or plugin is against its licenses. I can understand a company making the widget from these libraries or plugins but thats still against its licenses due to being used in something thats being sold. I know this might put a wrench into some companies hands who might try this but I'm also looking out for Rise as well incase someone comes knocking on the door about there code being sold. Its something i can see happening and as a open source contributor, i would think there might be a policy in place to keep this from happening. Selling someone else's code that they made available for free should stay free even if you do small changes to make it work with rise. Licenses are there for a reason so I'm just making sure this doesn't happen when items are being sold. 
Photo of William Oneal

William Oneal, Champion

  • 13,770 Points 10k badge 2x thumb

Posted 4 years ago

  • 1
Photo of Robb

Robb, Official Rep

  • 76,676 Points 50k badge 2x thumb
William,

I'm just working on an answer for this to ensure I have everything 100% correct. I'll update this once I have it. Thanks!
Photo of Jason Maggard

Jason Maggard

  • 2,620 Points 2k badge 2x thumb
William, that would be a matter of how it is licensed. Some forbid resale, but do allow for a "Single Website Application". I don't know of any that forbid you to use them on the web at all, it would defeat the purpose of the plugin.

Here's one I know of: https://iosscripts.com/iosslider/
"For use within a single website project not for resale or redistribution."

So, what constitutes a "Website project"? Since my Widgets all serve from one website, one HTML file, I consider that a "Single Website Project". If Rise were to buy the widget to serve within their App it would be a single website project...

In this case, there is no restriction on the number of screens, etc... So how is showing 1,000 hits from my personal blog different than having this on 1,000 displays? If I had a subscription only site that I charge for, does that invalidate the license?

Your widget IS a single website application. You are not reselling the plugin. You are using the plugin in your project.

If you wanted to be sure, you could send the author a quick e-mail letting them know what you're using it for and verify that they understand their own license terms. :)

If you have any specific plugins that you're concerned about, and this doesn't cover, let me know.
Photo of Alan Clayton

Alan Clayton, Official Rep

  • 8,788 Points 5k badge 2x thumb
William - not all open source projects use the same license so it depends, but as long as you comply with the license accompanied with whatever open source project you are using there is no problem. 
Photo of William Oneal

William Oneal, Champion

  • 13,770 Points 10k badge 2x thumb
I know that not all open source projects use the same licenses but i also know that some have wording in them that specifically states that no projects or any modification of this project should be sold as well. Now i know that most follow the open standards initiative licenses which means you can modified and resale as long as you follow the licenses. Im just saying is there a policy for this in place that stated weather that there are in agreement that they follow other licenses that is in use in there projects that are being sold. 

Jason on your answer the single website application is correct because you using in in one html url and you could essentially use it in as many displays you want because your using the same website to carry to all the displays. Although you might have missed my point on someone other than rise taking that widget and selling it to others on the rise store. Would you consider that resale and redistribution? You are essentially selling the code to be put on the display so you are selling the plugin or library as well which might or might not be allowed depending on license. Now most of the things i done or used use the open standards which pretty much allows you to do whatever you like with them as long as you obey the license. Im just saying in the off chance that someone does this is there a policy in place to keep it from happening because I'm for one against people selling something that isn't allowed to be sold due to licensing.
Photo of Jason Maggard

Jason Maggard

  • 2,620 Points 2k badge 2x thumb
William, I'm confused...

"Although you might have missed my point on someone other than rise taking that widget and selling it to others on the rise store."

Why would someone other than Rise be selling your Widget? If they did steal your code and post it as their own, why would that be your liability? They're the ones selling an unlicensed plugin at this point.

Or do you mean resellers who might sell through Rise?

So long as your app is served from a single URL, it's a single app. If someone steals that and serves it from their URL, it's their problem.

Also, most licensed plugins have an authentication system that prevents people from just taking the minified code and running it. Generally the code is run through an obsfucator. That's what I do with my production code:
http://javascriptobfuscator.com/

var _0x506a=["\x53\x61\x79\x48\x65\x6C\x6C\x6F","\x47\x65\x74\x43\x6F\x75\x6E\x74","\x4D\x65\x73\x73\x61\x67\x65\x20\x3A\x20","\x59\x6F\x75\x20\x61\x72\x65\x20\x77\x65\x6C\x63\x6F\x6D\x65\x2E"];function NewObject(_0x3e92x2){var _0x3e92x3=0;this[_0x506a[0]]=function (_0x3e92x4){_0x3e92x3++;alert(_0x3e92x2+_0x3e92x4);} ;this[_0x506a[1]]=function (){return _0x3e92x3;} ;} ;var obj= new NewObject(_0x506a[2]);obj.SayHello(_0x506a[3]);

And that's just "Hello World". 

If someone else is selling my Widget, they have a lot more problems than the plugin author. I have a fierce Shi-Tzu that will lick them to death within a matter of weeks. A slow painful death. A death that smells kinda funny.


                                       Fiasco - Defender of the Code

Let me know if I misinterpreted the question.
Photo of William Oneal

William Oneal, Champion

  • 13,770 Points 10k badge 2x thumb
I think you are confused. I was mentioning other retailers putting up widgets for sale. For example say some off retailer makes a widget and post it in the rise store of sale. That widget contains someone else's library (say some really cool jquery library) and has a license on it. That license allows for use in any project yet not used to be sold or sold with modification of any kind. There are some licenses with these clauses. I ran up on one not to long ago. It is mainly to be used freely and used however you like without being sold to others in other projects. Thats the type of issue I'm worried with. Im like you if i make it and i sell it I'm sure going to read licenses or follow the licenses set forth on the libraries i use but not everyone will and this can be an issue for both rise and the seller. It probably won't be much of an issue and I'm sure it won't ever come up but in this day of time you just never know. Thats why i am asking rise if there is a policy in place that would require the seller to agree that they are following all licensed projects that they may or may not be using inside there widgets. 

Also i like the picture of the dog i laughed at the comment as well. 
Photo of Jason Maggard

Jason Maggard

  • 2,620 Points 2k badge 2x thumb
OK, I gotcha.

IMHO, so long as Rise isn't serving them from their webhost, they should not have to be concerned with liability.
Photo of Alan Clayton

Alan Clayton, Official Rep

  • 8,788 Points 5k badge 2x thumb
William - Yes, we do address this issue in the Sellers agreement which must be completed before we allow a Company to sell a product in the Store.