beunited.org on being united
A guest editorial by Donovan Schulteis,
Chairman and Founder, beunited.org
Being united. Those two words have been used a lot lately by many people
in the industry. Not just in the post-BeOS community, but in the Linux
community, and in the world in general. However, for the post-BeOS
community, what do these words really mean, to "be united"?
Being united means preventing fragmentation, the type of fragmentation
that has turned the Linux OS into a mess of competing technologies that
render it unusable for human beings. We are all here for a reason, we love BeOS, and we don't want to let go of it any time soon. We *know* it is a great way to experience computing, and that it is an elegant and usable design of an operating system. Being united means working together as a community to deliver this OS into a new era, one of open source, where we never become victims of an single companies down fall, or economic problems. To do this we must work together, and be united.
BeOS is now gone, locked away in a vault somewhere deep in the heart of Palm. Can BeOS ever be matched? Can we recreate the OS we love? Yes. Not only that, we can make it even better. The future has been forced into our hands, and we are running with it. And we will have an open source version (a couple, actually) that can never be taken away from us.
Or can it be taken away...?
There will come a day, hopefully in the near future, where we have initial releases of various post-BeOS open source offerings. There will be a lot of hype. There will be a lot of interest. And there will be a flood of people that want to try out these new, user-friendly OSes that are freely available, easier to use than Linux, and have the speed and grace that many have never seen before. And we will see commercial interest.
Commercial interest is both a blessing and a curse for open source post-BeOS offerings. A blessing, as it could bring in returns on everyone's efforts. It could bring us more applications. It could bring us the satisfaction of knowing that Be was ahead of their time, and their game, and we were all right. It could bring us some small amount of success (small in the world of Microsoft is still huge in the world of BeOS).
It also attracts those that want to take advantage of our work. Those that take our freely available code and change it into something we don't want. To call it their own, and to sell it away. Okay, so maybe I'm being a bit dramatic here, but you get the picture. IBM is making their own distro of Linux (along with everyone else in the world). This is all fine, as Linux is under GPL, and they must release the source to any of their OS-level work back to everyone else.
Speaking of OpenBeOS, and other post-BeOS open source platforms to some degree, what if IBM saw the potential of OpenBeOS, came in and changed it dramatically, and then closed their source (which they can do), and sold it, putting millions of dollars of marketing muscle behind it, and called it "OpenBeOS". All of a sudden, the world knows "OpenBeOS" to be something that is truly NOT OpenBeOS, only because the commercials said it was "OpenBeOS". But it's not OpenBeOS. It won't even run OpenBeOS applications. It doesn't look or feel anything like what BeOS did. What can we do? Nothing. Nothing at all. We sit back and watch it all happen in dismay and anger.
Unless we can already be united.
The Linux distributions realized that being united, was in fact, to their advantage but now realize that it is far too late in the game to really have an impact for them. RedHat isn't even participating. They do not need to. They already have market share. They already have customers. They already have clout.
By starting out early in the game, *we* (all the Open Source
BeOS-compatible Operating Systems (OSBOS - not to be confused with OBOS) all stay together, united, have a chance. If we already have standards set, have all the key players involved, and the entire community behind us, then the community itself pulls a lot of clout. For a larger company to come in and try to work against us, it would be a "Public Relations nightmare" for them. Our unity would force them to play nicely with us. It is not a guarantee that this will prevent such actions, but it's a better chance than if we don't do anything at all, and do not remain
SURPRISE!! we already have this unity! All the major players (OpenBeOS, Cosmoe, BlueEyedOS, and Zeta) are behind this idea and unified. Many of the still existing BeOS-based companies are behind this idea. And most of the
community is behind this idea. So how is this idea a reality? Through beunited.org (spelled now without any capitals, btw).
The idea of unity did not originate at beunited.org. It originated in the minds of the users, developers and companies out there that wanted to see OSBOS platforms succeed, and have the success that BeOS didn't. It came from those that had a dream, it came from all of you!. The idea formulated and evolved through beunited.org, over the last year, through discussions
with everyone in the community. The result was that it also caused the evolution of beunited.org itself, to what we now see it to be today.
This change has caused some misconceptions about what beunited.org is about today. You know what beunited.org is today. But let me tell you what beunited.org is not...
#1 beunited.org is NOT about making money:
beunited.org is NOT, and we cannot stress this enough, NOT a commercial company. It is a registered, non-profit corporation. There are rules we have to follow, through Legal regulations that dictate that we cannot be in this for profit, and we cannot participate in for-profit activities. We must obey the laws and penalties that enforce this.
This non-profit status of beunited.org was by design. Some of you have voiced your opinions about "where's the 'RedHat' for OpenBeOS?" They are coming along (look towards yellowTab for leadership here). But they are not coming through beunited.org. You see, when we went out and talked with people throughout the community, and within the various
OSBOS platforms, we realized that two things were desperately needed:
1) a set of standards to promote cooperation between the various post-BeOS platforms; and
2) a commercial entity that represents these platforms to
turn their work into a commercial success. We also realized that one entity cannot be both. There is a serious conflict-of-interest
there, and we decided that beunited.org must avoid this at all costs.
beunited.org was then restructured to become a unifying factor, not only between all the platforms, but between the people who use then, and the companies that make money from them. beunited.org is structured so that it cannot, in any way, seek to profit from this unification. It is structured to be a place where connections can be made between users, developers and commercial companies. It is structured so that the community is 100% a part of it. It is structured to be the home to all of us that have the dream we won't let go of, and to be united.
#2 beunited.org is NOT a US-only organization
beunited.org, although registered in the state of Colorado, in the USA, is NOT, I repeat, NOT, in any way, a US only, or US-attitude organization. Our President, the leader of the organization, is not even a US citizen! The members of our Board of Directors reside around the world, and the membership in the organization is represented in every continent of this planet. Even myself, Chairman of the Board, has spent nearly one third of my life outside of the USA. beunited.org is *International* and is in the
process of filing the paperwork to be an officially recognized as such. This organization represents everyone in the world equally. All you need to do is love the BeOS.
#3 beunited.org is NOT about controlling standards
beunited.org is not about controlling OpenBeOS, or any other post-BeOS platform. The executive of beunited.org has absolutely no say in the standards. You do. You all do. beunited.org will never dictate what will, or will not, be a standard for OSBOS. beunited.org will only facilitate the community in letting it determine this. beunited.org does this by facilitating the discussion between the various platforms to present what they think should, or should not, be OSBOS-compliant.
The Standards Committee at beunited.org votes to decide on these standards. There is equal representation from all three areas of the community on this committee - the users, the developers, and the commercial companies. Each platform will be represented. beunited.org has no voting seat on this
committee. beunited.org does not control the standards set by the community, it only provides the services to have them created by the community and serves as a location for them to be published and upheld. The idea of OSBOS is not to create a single operating system. It is not to create an operating system that is the duplicate of another. It is to create a standard platform for developers.
All of you know that one of the biggest disadvantages BeOS has was the lack of applications. Fragment that into 3 or 4 (or more) different platforms. How many applications do you have left for a single platform? Not many at all. So, beunited.org exists to create an easy method for developers to "port" their apps between platforms, and with standards means that they just recompile them.
To do this, you need standards - you need a matching set of Application Programming Interfaces (APIs). But we have this already, you might say, it's called the BeBook - the BeAPIs - they already exist, so why do we need beunited.org? Because the BeBook is just the beginning, it's not the end. As the platforms develop, and they will, they will be creating new and better API's and new and better ways of doing things. It is at this point that unity really becomes important, and why having this unity before the fragmentation has a chance to rip us all apart is even more important. beunited.org brings the platform designers together to
maintain this "new" set of BeAPIs, together as one. To keep future applications just as portable as older ones.
What beunited.org is for you
beunited.org has been redesigned, from the ground up, to be the home to the community - the entire community. A place where we both support newcomers and help old timers. A place where we can all come to the dinner table and discuss our activities calmly and collectively. A place where money is not an object. A place where cooperation between family members, no matter how different they seem, is important.
We want to see OSBOS, OpenBeOS and the rest of the OSBOS platforms all included, succeed to levels Be, Inc. never was able to realize. We want to see you succeed. We want to help you. Because helping you helps us all achieve our dreams and goals in the end. But only can this be done by working together, playing together, and being together - being united, that is what beunited.org stands for, and what it is for all of you.