As a company we believe in open source and we are always looking for ways to open our code while at the same time remain a viable business. This page lists the different public libraries, packages and other source that we maintain publicly and the licenses by which that software is available. For an overview of our node module licenses please look here.
We have the honor of managing a thriving community around the ace project - the browser based editor we released in late 2010. The community has contributed 100s of features to the project to date and ace has been used in many other projects, including products by many of our direct competitors. Which is a great measure of success for us.
Our experience with open sourcing Cloud9 v2 (the previous version) has been different. Over time we noticed that there was a lack of alignment between the business goals and the needs and expectations of the community. We learned from that and are doing things differently with Cloud9 v3.
The open source release for v3 revolves around building plugins - which is 100% aligned with our business goals. We have released over 50 packages as open source with the primary purpose of being a source for learning and templating. Anyone that wants to build a plugin for Cloud9 can look at these packages and take the code they need for their plugins. In addition we will accept any pull request that adheres to our guidelines.
There is a group of people who is interested in modifying the core of Cloud9 to fix bugs or add pieces of functionality that cannot easily be done in plugins. For this purpose we have released our core as part of the SDK. The core allows anyone to develop on a stand alone version of Cloud9 that runs locally. We actively accept pull requests to the core.
|Core||C9SDK: Free for non-commercial use with source available|
|Core||C9SDK: Onprem license agreement for commercial use|
Updated less than a minute ago