Open Components Hackathon 2024
Register Now!
About
editor_reverse
The Open Components Ecosystem
Collaborative Innovation in Bible Technology
oce_infographic

Open Components decentralized technologies comprised of open source components that enable reuse of functionality outside of original context and expansion of functionality by integration of other components

Join a global ecosystem of developers focused on collaborative innovation in Bible technology.

Let’s build our apps without reinventing the wheel…

oce_infographic_2

Open Components thrive at the intersection of three design criteria: Extensible, Portable, and Open source.

oce_infographic_3

Extensible architecture is designed to enable expansion of functionality by incorporating code developed by a third party, most commonly in the form of a plugin. In this regard, other developers are invited to bring their code and “play in the sandbox” provided by the base technology.

oce_infographic_4

Portable architecture is designed to go in the other direction, by providing functionality that can be incorporated into other technologies, commonly in the form of libraries or simple apps. Developers are invited to “create their own sandbox” by incorporating the portable components into their own apps.

oce_infographic_5

Open source technology consists of source code that is made available under an open license (like MIT), such that developers can repurpose, and, improve, redistribute, and otherwise reuse the technology without restriction.

OCE Whitepaper

Video

Licensing

All Software code (to include source code) produced by the community shall be released under the MIT License (https://opensource.org/licenses/MIT).

Any other work produced by the community shall be licensed under the Creative Commons Attribution-ShareAlike 4.0 International License (https://creativecommons.org/licenses/by-sa/4.0/) or the Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/).