Digital Edition

SYS-CON.TV
RhoHub: GPL and Dual Licensing
Some people say “Oh, you’re dual licensing like MySQL"

We’ve had over a thousand customers sign up to the RhoHub service over the last month since we launched on November 4th at the iPhone Developer Summit. They are now asking “ok I’ve built my app really quickly. Now what do I need to do to distribute it on the App Store or elsewhere?” We ask that you either open source your app by making the source public and putting a GPLv3 license on it (we’ll automate this latter step soon). Or purchase a commercial license if you want to keep your source private.

Some people say “oh, you’re dual licensing like MySQL. So does that mean that I get to use it and not pay as I don’t with my MySQL based website?” Companies such as Google have thousands of MySQL servers running without paying license fees for it, due to a loophole in the GPL (in both GPLv2 and GPLv3) known as the “Google exception” or “ASP exception”. Specifically that access to your derivative work over http does not count as redistribution (or “conveyance” in GPLv3 parlance). It is for this reason that there Affero General Public License was created. Unfortunately for software vendors that have chosen to use the AGPL, it isn’t really accepted much as a widespread license. The Rhodes framework however is not subject to this loophole. So even with our status under a popular license such as GPLv3 closed source customers must purchase a commercial license for it.

Similarly the RhoSync server communicates with smartphone clients using a mixture of techniques: sometimes plain HTTP, sometimes the proprietary push techniques made available by various smartphone device vendors (e.g. the iPhone push SDK and the BlackBerry push SDK, or SMS as an alternative. So again the Google exception doesn’t apply and a RhoSync server commercial license needs to be purchased (write to our friendly reps for details).

It’s fine to release your project as open source as well. We love to hear about all projects done with Rhodes and RhoHub. So please tell us about your project. If you developed your project with Rhodes “offline” (not on RhoHub), consider getting a free RhoHub account and posting your code there.

Read the original blog entry...

About Adam Blum
Adam Blum is CEO of Rhomobile. He came from Good Technology and while spending millions on enterprise mobile application development he realized there was a need for a framework for enterprises to build mobile applications easily and cost-effectively empower their workforce without training their programmers to learn different programming languages and building apps from scratch. He has spoken at Interop in Las Vegas and at Ruby events all over the world.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1



ADS BY GOOGLE
Subscribe to the World's Most Powerful Newsletters

ADS BY GOOGLE

Containers and Kubernetes allow for code portability across on-premise VMs, bare metal, or multiple ...
"Akvelon is a software development company and we also provide consultancy services to folks who are...
Enterprises are striving to become digital businesses for differentiated innovation and customer-cen...
DXWordEXPO New York 2018, colocated with CloudEXPO New York 2018 will be held November 11-13, 2018, ...
In this presentation, you will learn first hand what works and what doesn't while architecting and d...
Most DevOps journeys involve several phases of maturity. Research shows that the inflection point wh...
Modern software design has fundamentally changed how we manage applications, causing many to turn to...
In his session at 20th Cloud Expo, Scott Davis, CTO of Embotics, discussed how automation can provid...
In his session at 20th Cloud Expo, Mike Johnston, an infrastructure engineer at Supergiant.io, discu...
@DevOpsSummit at Cloud Expo, taking place November 12-13 in New York City, NY, is co-located with 22...
Founded in 2000, Chetu Inc. is a global provider of customized software development solutions and IT...
DXWorldEXPO | CloudEXPO are the world's most influential, independent events where Cloud Computing w...
DevOpsSummit New York 2018, colocated with CloudEXPO | DXWorldEXPO New York 2018 will be held Novemb...
CloudEXPO New York 2018, colocated with DXWorldEXPO New York 2018 will be held November 11-13, 2018,...
Dynatrace is an application performance management software company with products for the informatio...
Disruption, Innovation, Artificial Intelligence and Machine Learning, Leadership and Management hear...
SYS-CON Events announced today that DatacenterDynamics has been named “Media Sponsor” of SYS-CON's 1...
SYS-CON Events announced today that IoT Global Network has been named “Media Sponsor” of SYS-CON's @...
SYS-CON Events announced today that CrowdReviews.com has been named “Media Sponsor” of SYS-CON's 22n...
A valuable conference experience generates new contacts, sales leads, potential strategic partners a...