Object-Oriented Internet Partnership Program

Why follow Object-Oriented Internet

It is said that we are or soon will be citizens of a global village - a world considered as a single community linked by telecommunications. All applications designed atop of network communication can be grouped as follows:

A typical human-centric approach is web-service supporting, for example, online bank account management. In this case, it is essential that any uncertainty and necessity to make a decision can be relaxed by human interaction. Coordination of multi-robot behavior in a work-cell or autonomous cars entering a service area fulfills the machine-centric scenario. It is crucial that, in this case, any human interaction is impractical or even impossible. This interoperability scenario requires a machine to machine communication (M2M) demanding multi-vendor devices integration.

The human-centric global village is almost done. However, the machine-centric global village still needs design and development effort. Information and Communication Technology (ICT) has provided society with a vast variety of distributed machine-oriented applications including the meaningful Machine to Machine (M2M) communication targeting distributed mobile applications in the context of new emerging disciplines, i.e. Industry 4.0 (I40) and Internet of Things (IoT). However, it is a real challenge if the mentioned machines are provided by a vast variety of vendors. The real challenge we are facing is how to produce independently smart things (i.e. machines, devices, appliances, assets, etc.) to guarantee that they are plug and produce ready. There are no doubts, it requires standardization. I believe that while producing the machines in compliance with the OPC UA this issue is relaxed by applying the following OPC UA standardized concepts:

The standardization process may be “paper-driven” or “community-driven”. In both cases, standardization is indispensable but not sufficient. Let me recall that the foundation for the human-centric global village is just the Internet Protocol defined many years ago and derived from the university intellectual properties published as an open-access document (RFC “paper”).

The open-access Object-Oriented Internet (OOI) umbrella project targets multi-vendor plug-and-produce machines interoperability scenarios targeting all aspects of the machine-centric global village concept aimed at providing reusable deliverables, training, best practice rules, prototyping, compliance testing and dissemination of valuable results.

Concluding, to make real progress, I propose to focus on leveraging:

and contribute to the following call to actions

Why follow me

I have 35+ years of experience in designing and deploying highly distributed applications having managed 100+ innovative projects for industry including aviation, heat engineering, power engineering, and mining. I am the author of

For 15 years I have been OPC Foundation active member involved in a vast variety of projects related to the OPC Unified Architecture.

I am engaged in many research projects as a university teacher and scientist. I am the author of 40+ publications, lectures, presentations and training sessions. I have a degree as a Master Engineer in Electrical Engineering from the Technical University of Lodz and a Ph.D. in Process Control Engineering and Robotics.

I am the founder and Executive Director of CAS.

How to be rewarded

As a result of participation in the sponsorship program, direct contribution or using the deliverables as the end user you

How to be involved

I am a researcher who is passionate about applying knowledge and experience in building a machine-centric global village. Let’s build it with you and for you. To be involved you may

Sponsorship Program

You can sponsor the OOI using my profiles

Choose the profile based on your convenience, but it is worth stressing that there is GitHub Sponsors Matching Fund.

Regardless of which profile you choose the same tiers can be selected. The detailed tiers description is here.


Directly contribute as an active member of the OOI team CONTRIBUTING. Toi get started you may use the guide The beginner’s guide to contributing to a GitHub project

Adopt Deliverables

All OOI repositories on GitHub are used to share open-source software and documentation. These repositories are truly open source because they are licensed under the terms of the MIT license, therefore, others are free to use, change, and distribute the software. I hope that all end-users adopting the software will provide reciprocal feedback by email, on Gitter, reporting feature requests/issues, etc.