Concursive Corporation

Professional
  • Norfolk, VA
  • 23510
Corporate
PUBLIC PROFILE

What Constitutes an "Open" Platform

Posted by Dave Richards on December 28, 2018 12:25 PM EST
Dave Richards photo

There is no rigid, hard and fast definition for what constitutes an open platform.  Rather, arriving at an answer for whether a solution is open versus proprietary/closed is somewhat akin to the adage penned by SCOTUS Justice Potter Stewart when remarking as to what constitutes pornography — "[You] know it when [you] see it”. 

The same is true here. "Openness" is not a binary determination; it's found along a continuum.  The way we think about it is the more open the approach, the more it incorporates amounts of the following six elements:  

Open Standards:  Technology standards that are publicly available and have associated use rights.  The IETF’s SMTP and TCP/IP are examples of global open standards. In most cases open standards are much narrower in scope/impact though no less important.

Open Source Software:  This is software that falls under an OSI license and is generally free, always modifiable at the source code level, and can be broadly re-distributed.  Linux is perhaps the poster child for such products.

Open Code Software:  This is a less prescribed class of software.  It’s characterized as free or inexpensive and modifiable at the source code level and redistributable under agreed upon parameters.

Open Programming Languages:  The popular PHP and Python languages are entirely open source while Java, one of the world's most influential programming languages, is mostly open source. As contrast, a language like Salesforce’s Apex is proprietary. 

Open APIs:  Often referred to as public APIs, these are publicly available application programming interfaces that provide developers with programmatic access to proprietary software applications or web services.

“Open-Shoring”:   This is a term we use internally.  It's relevant because the cost, availability and quality of technology talent varies greatly across the globe. Open-Shoring (also referred to as "Right-Shoring") balances the use of domestic/onshore resources with offshore assets

There are no comments

Sign in to add your comment.

Recent Posts

What Constitutes an "Open" Platform
There is no rigid, hard and fast definition for what constitutes an open platform. Rather, arriving...
read more
Evaluating Trade-Offs and ROI of an Open Approach
When making important capital or strategic decisions any manager worth their salt immediately tries...
read more
Where "Open Solutions" Fit Well
The size of the organization in which a solution is being considered is usually a key determinant of...
read more
Apps for Your Health and Helping Others
In this post we're highlighting apps with a focus on health and helping others. Please check out our...
read more
Autism Village: An online social platform that helps autism families
I've been wanting to write about Autism Village for some time. The story is interesting… Topher...
read more
An Open Data story with the City of Greensboro, North Carolina – Civicon15 Hackathon
…as told by Matt Rajkowski, Chief Software Architect at Concursive. Last weekend I was able to...
read more
Be inspired with the ultimate social, local and mobile software platform
Over the years, organizations have chosen Concursive's social software to enable learning,...
read more
Behind the Scenes of a Citywide Social Community
Earlier this year SWLA Connected was launched with one of our partners. SWLA Connected is a citywide...
read more
Wow, it's 2015!
First a few product plugs… if you're not using social software in your business or organization,...
read more
The Sea Level Rise app: crowdsourcing of information
Concursive has worked with Wetlands Watch of Norfolk, Virginia to bring a new app to Apple's App...
read more

Go to blog