Become A Founding Contributor of “Project” Geode

April 13, 2015 Gregory Chase

featured-project-geodeToday, Pivotal announced the creation of “Geode”, the new in-memory distributed database that will form the open source core of Pivotal GemFire.

It is my pleasure to announce the really fun part of this: the beginning of “Project Geode” – the community of users of and contributors to the Geode technology.

As part of this announcement, we stated that Pivotal has submitted a proposal to The Apache Software Foundation (ASF) to establish and incubate Project Geode through collaborative development.

The Project Geode community will remain in a fledgeling state until such time as ASF agrees to incubate the project. However, you can already participate today in the following areas:

  1. Examine, build and execute the over 1 million lines of Geode source code from Pivotal PivNet site
  2. Learning from and contributing to developer and user content about Geode on the Project Geode community site

Project Geode is Looking for Early Contributors

In this early development stage of the Project Geode community, we are looking for early supporters and contributors to the Geode technology. We are conducting ramp up sessions for potential contributors to the code base. Geode source code is available today via a free evaluation license (registration as a PivNet user and EULA clickthrough are required).

Our hope is to start accepting direct code contribution according to the process established by ASF. Of course, while we all wait for ASF Incubator’s decision, there are many ways to support an open source software project beyond contributing code to the master branch. For Project Geode, here are some ways you can contribute today:

  1. Issues: Build and run Geode , and post issues on the Project Geode GitHub site.
  2. Documentation: Add to the documentation, and submit new articles to the wiki for best practices and user training.
  3. Website: Improve the projectgeode.org website itself. For now it runs out of the project GitHub, but will hopefully to migrate to ASF infrastructure should they accept the proposal to incubate Project Geode.
  4. Art & Design: Offer to help with art & design of Project Geode. Pivotal has donated an initial look and feel, but the logos, branding, and identity are property of the Project.
  5. Discuss: Start and weigh in on discussions. Currently we are hosting threaded discussions on the Project Geode Google group. It’s also common to find Stack Overflow questions covering GemFire and Geode.
  6. Present: Give a presentation or create a video about the project. We are already beginning to add presentations and training materials as they are created. Feel free to download and use. If you are hosting an event, put it into the community calendar on the site. If you create a new presentation, please check it into the project GitHub.

If you are interested in helping in any of these ways, and would consider doing so in the long run, we would love to get you onboard as part of our ASF incubation proposal for Project Geode. Hop on the ASF Incubator mailing list and let us know if you are interested!

Why Support Project Geode?

Many of software technologies start the adolescent stage of their life as an open source project. What doesn’t happen very often is a donation of a large, mature code base to an open source foundation. The code for Geode was developed over 12 years, and consists of over 1 million lines of code.

What’s special about the heritage of the Geode code base are the amazing feats of scale and speed achieved by commercial users of Pivotal GemFire. Pivotal GemFire started as a high speed caching tool for a new generation of super fast financial services electronic trading systems. Customers include a large number of no-longer independent investment banks, large scale travel reservation systems, and online commerce sites.

Pivotal GemFire’s success with these large-scale, real-time data intensive applications has helped to define the market segment for in-memory data grids. inventing better ways to build mission-critical transactional consistency across nodes of a distributed cluster, companies across financial, travel and commerce sectors to create global scale, real-time applications. For instance, financial services company, NewEdge was able to build a global high performance financial trading post-processing platform.

Today, we are seeing Pivotal GemFire’s success extend to support the Internet of Things movement, extending its use to a wide variety of customers in many different industrial sectors. For example, at Mobile World Congress, Pivotal showcased some examples of Pivotal GemFire at work in the connected car demo.

Support Project Geode

Learn More:

About the Author

Greg Chase is an enterprise software business leader more than 20 years experience in business development, marketing, sales, and engineering with software companies. Most recently Greg has been focused on building the community and ecosystem around Pivotal Greenplum and Pivotal Cloud Foundry as part of the Global Ecosystem Team at Pivotal. His goal is to to help create powerful solutions for Pivotal’s customers, and drive business for Pivotal’s partners. Greg is also a wine maker, dog lover, community volunteer, and social entrepreneur.

Previous
Multi-Cloud Application Portability In Action
Multi-Cloud Application Portability In Action

Watch a 10 minute video demonstration of how Pivotal Cloud Foundry can migrate one application across four ...

Next
Pivotal Acquires CloudCredo
Pivotal Acquires CloudCredo

Today, the Pivotal family got a little bigger with the acquisition of CloudCredo, a collection of some of t...