rltm.js icon indicating copy to clipboard operation
rltm.js copied to clipboard

Terrible License or am I mis-understanding?

Open cadorn opened this issue 7 years ago • 4 comments

Why do you restrict use of your software like this:

  1. PubNub grants you a limited, worldwide, perpetual, revocable (per Section 4), right to use, display, perform, modify and distribute the source and object code of the Licensed Software solely to integrate into (a) PubNub products and services or (b) any other non-commercial framework or service.

What is the benefit to you?

cadorn avatar May 19 '17 18:05 cadorn

Hi! Good question.

stephenlb avatar May 19 '17 20:05 stephenlb

Reviewing with team for a response.

stephenlb avatar May 19 '17 20:05 stephenlb

The proprietary license is inspired by MIT with one specific enhancement - the ability for anyone to use the library with PubNub or any open source framework, but not commercial offerings.

stephenlb avatar May 24 '17 18:05 stephenlb

A restriction is not an enhancement in the realm of Open Source and I reject that this license is an inspired enhancement of the MIT license. It is a restrictive commercial license.

You are intentionally and purposefully locking users into your commercial offering under the guise of Open Source and your reasoning confirms that. You are making it harder for your customers to switch to alternatives if your customers for some reason start rejecting your company. I believe this will affect exactly the opposite of what you are trying to achieve in the long-term.

I believe you will be much better served authoring an Open Source library that provides a foundation for users to leverage any service provider including yours. This will put you in a position of leadership and good-will with your customers and as long as your service stays competitive your customers will stay and praise you for leading a complexity battle for them.

cadorn avatar May 24 '17 19:05 cadorn