Bullied Into Releasing Source

June 23th, 2010 Yesterday at PubNub we were approached by an angry anonymous person. He grabbed the screen name "PubNubBLOWS" on GitHub and sent us an angry message. Heavy emphasis on the missing source code for our JavaScript Push API.

We have not released our JavaScript Push API Source Code for business reasons. Read more to find out why we changed our minds.

Full Conversation on GitHub Issues

The Angry Customer Attacks

"PubNubBLOWS" approached us yesterday explaining his frustration at the PubNub business model. He begins explaining how we have "...hidden the details of" our business. This is a legitimate concern. He after all was looking for an offline solution. We do not provide offline network communication (of course). If a connection is dropped our APIs will reconnect automatically when the network is restored.

Mr. BLOWS also mentioned a lack of interest in keeping his account. Our goal was to make signup easy. We succeeded by asking only for Google Account Authorization. Any prospect interested in PubNub will have a seamless experience setting up an account. "BLOWS" was taken by surprise on how easy it was. Muahahahaha, it is super easy to create an account! "eat sh*t, mother f***er" exclaimed "BLOWS".

jQuery Plugin Upset and Guilt

We created a jQuery plugin to make it easy for jQuery developers to mashup with PubNub.

Visit jQuery website for our Plugin: jQuery Push API

"Neither the jquery.com plugin page", "BLOWS" explains, "or pubnub.com page make any reference to SOA." We made this clear at the top level navigation with Price and Buy links. Any reader can see that "BLOWS" has figured this out.

"BLOWS" continues: "of all the hard work that 1000's have contributed to jQuery, YOU feel the need to charge money.". We do totally charge money! PubNub is a service offering message distribution across multiple platforms and environments including iPhone, Android, Mobile, Browsers, Ruby, PHP, JavaScript and more. PubNub is fully functional within Corporate Firewalls and supports SSL.

The PubNub core business is a Cloud Based Push Notifications Messaging Bus. The most exciting uses of this is our Mobile and Web Browsers Push APIs which sit on top of our cloud service.

Source Code Punch

"I understand if you're providing a service, but code and service are not one-in-the-same, you could very easily just release the code." "Just f**king say upfront that A) no, you can't actually have the jQuery source code" said BLOWS.

PubNub Responds: Boom! *Source Code!* This is our response to customer demand. Click the following link to download our JavaScript Push API Source Code. PubNub JavaScript Push API Source Code

PubNub After JS Source Release

Today after releasing the JavaScript Push API Source Code, we have decided nothing is different than before. Our business goals are all the same. We continue full support of our APIs. Great tech remains in our road map.

Business is great with amazing number of signups. We have been mentioned on the Techzing Tech Talk Show! To read about our reaction, click the following link: PubNub Techzing Live Mention