(Editor's Note - this is an editorial - all opinions expressed within belong solely to the author)
What about the OpenBeOS community?
Or why not become a creative and open-minded starlet?
Why would one start or keep on working on a free operating system? First you need to have dreams and/or problems. Usually you dream about the things you don't have and you have problems with the things you have.
To solve problems, like having to use an OS that for some reason you dislike, you need to do what humans have done since our apparition on this
lovely planet: fight. Usually you don't want to fight alone against the whole world. At this point, you need a community.
But then again, what kind of community? What should the OpenBeOS community necessarily be like? Linux-like, Mac-like, Amiga-like, or even
Let's take a look at a few of them and see what is the best we can get from each.
I remember when the mighty BeBox was referred to as the new Amiga. It was as original and mindblazing in its days. On the Amiga platform, although it existed, the phrase "open source" did not really have any importance, at least before the 90's which coincided with the beginning of the end. At that time, piracy did the job very well, and people did not really care about open source OSes. In terms of community there were different kinds of Amiga people. Some only played games, others tried to be more creative. On
an Amiga, the demo scene was the place to express yourself. In the demo scene people would work endless hours to get the best result and this for
If you created some nice-looking effect, or were the first guy able to display more than X 3d-polygons, you would get admiration from the entire community. Admiration is what creative people were looking for on the Amiga. You had two choices: you were either admired or a so-called lamer.
Now were demos really useful to people? Not really. In a sense, it was a form of art, so it was. And you can indeed be grateful to an artist, but not in the same way as you would be to the guy who invented the dishwasher. Both were creative, but one gets admiration or even jealousy, the other gratefullness. Also on the Amiga the concept of sharing was rather limited.
If you had the best 3D routine around, the last thing you wanted was to post commented source code on the web. So to keep it short one could say the Amiga community was motivating and exciting, just like watching some Hollywood movie star was. People wanted to be like the stars but most of them haven't reached the daylight since! No one was willing to show his/her own light for fear of losing some of it.
In the Amiga demo-scene the sense of friendship was essential. The thing is that is was a bit clan-like. The idea was not to consider the whole world as your friend. You hard to be part of a group and be the best. It was kind of a wild-capitalist community if you want, just that you didn't make much money. :-)
Creativity on linux has taken quite a different road than it did on the Amiga. First, no matter what you can hear everywhere nowadays, Linux is
difficult to use, maintain, update, understand. Let a mac user try to find and install software on linux, and you'll understand what I mean. Linux is definitely not for my mother. It is a nice OS when you want to learn how things work from the inside. It isn't as nice, when you _have_ to understand it when you need something to get running. So it was not really the ideal place for artists but rather for hardcore programmers and kernel hackers.
Maybe for this reason, the demo scene never really existed on linux. Maybe because if you had to get the demo to compile correctly yourself, you would admire yourself rather than the author. :-) Imagine all the musicians and graphics men creating art and not being able to run their own demo. Yes, I am bit harsh but I am writing this from Linux, believe it or not.
Artists were definitely not going to use this OS. Yes, there are artists using Linux, but it is certainly not their default choice. So creativity had to take another path. Instead of admiration, people would get gratefulness. Because it is so difficult to do basic things in Linux, a community had to be created where the once-admired people converted themselves into gurus, and instead of laughing at the once-lamer types, they helped them find their way into this maze. As they say in most Linux-help channels: read the docs. Sometimes with reason, but often meaning, "Read the docs, or beg until I explain. I spent 6 months reading docs to be able to setup a mail server, so if you don't do it also, you'll be the 'lamer' again. You don't want to be a lamer again, do you? ". Again this is (a bit) caricatural, but this way you get the idea. :-)
It's not about glory or admiration. You don't admire the guy who knows how to configure your mail server, you are grateful. But at the same time you feel a bit angry about the guy who created the configuration format for sendmail. You think to yourself: Was he afraid of the Russians discovering our secret configurations, or was it just written by an extraterrestrial
In the end, Linux created people who are not only grateful to their gurus, they are really dependent on them until they become one. Linux gave birth to a kind of caste system based on those who know and those who don't. And people who would like to compose music or draw pictures spend a lot of their time learning how to use or setup their OS. In the beginning you chose Linux for that... and afterwards, you do not dare to leave for the reason: would all I have learned become useless if I go back to Windows? Think of some people in Moscow regretting Stalin: "Yes, we were wrong, but for such a long time that we would be ashamed to admit it now."
Again, this is my personal opinion and yes, you can flame me for being so unkind to our beloved penguin. I promise to recompile both my kernel and my GLIBC ten times today saying the Ave Tux for penitence. :-)
Ah, the masses. Well, it was just there on their computer, and they didn't look any further. Sometimes it just did the job right, sometimes it didn't. What can I say, probably Windows could be compared to a religious government. Maybe it was the one you wanted. It is just a shame they did
not inform you about the others and that any attempts to flee are so severely punished.
There is no Windows community to say it clearly. It is just a market. If you have a problem with your hardware, you go back to the shop. If they
help you, you don't have to be grateful: you paid for it. If their driver works, you don't have to be grateful: you paid for it.
So where are our good old artists that could not make it with Linux? Are they all using Windows like everyone else out there? Well, not all. Some, and I'd rather say more and more are using Macs. Why? Well, Macs are simple to use, even simpler than Windows and they look so good. Usually people who have a Mac could do all the same thing with a PC running Windows. Most of the software is available on both platforms. So why do they use a Mac? Is is cheaper? Faster? Do they have more software? Not really. But...
I think the main reason is: It's cool. Just that. When Apple says "Think Different", they know who they are talking to. Those artist-minded people
just don't want to look like the masses. In the pre-Mac-OS-X time, Macmaniacs were so in love with their machines that they did not even see
the crappy multitasking and the miserable virtual memory handling of the classic Mac OS. It was beautiful, it was cool. Just like a sports car. It's a bit expensive and you cannot take your family with you... But it's soooooooo coool!
Because everything is so simple and lovely in the base operating system, people who design applications on a Mac always take a special care about this. They keep it simple and design beautiful icons. If they didn't they just would look like a guy with his jeans full of holes at the Oscar ceremony.
Is there an open-source movement on the Macintosh? Probably. Last time I checked (Mac OS 8.1) you had to download a shareware to make a traceroute. It was indeed a beautiful 3D traceroute. I hope that with MacOSX this will evolve. In the meantime, what phrase could I use to describe the Macintosh community? Hmm... I'd say Fashion Victim!
So, finally, who do WE want to be?
Let's look at some of the choices we have. We can
- use an Amiga and be a fan of lamer-inquisition looking for a clan
- use Linux and be a slave of the system
- use Windows and be a hopeless sheep
- use a Mac and be ... hum... a starlet :-)
.... or we can find something in between. When Be Inc. was still a struggling company, the Be community was made of people that you could
describe as something in between a sheep, a slave, and a starlet.
They were sheep because they depended on the too few BeOS engineers to develop the drivers they needed (why would a company write a driver for an
OS that could disappear anytime soon?) and they expected commercial companies to invest money to develop full fledged software for a user-less
They were slaves also in a sense because being dependent on a commercial company removes the will to do something for the others. You admire their work, but you don't do so much yourself. It kills your creativity, and your ability to give the best of you without money. You would do it for free, but not to help someone else make money. I guess that's how we are.
They were starlets because they liked how snappy and beautiful the OS was, and even if it could not fill all their needs, it was so nice to look at.
It was so nice, and the OS was so well designed, but you could not add anything to it. It belonged to Hollywood and you were just a spectactor.
Now, you can be an actor, you can be a director, nude dancer or whatever. With OpenBeOS, or RichardTheLizardTheOS.org or who knows what the name will be, we have the opportunity to create a new community. A community made of people who work for each other in harmony, through a coherent and democratic organization, and try to give the best of themselves to make this dream a reality.
We shall be a commmunity that will create beautiful and impressive things. At this point, we are about to unite again the artists, the programmers and everyone with a bit of creative soul into the making of a system that will,
sooner or later, be considered as a revolution of minds.
Be Inc, had a great idea, and a great design, but they failed because they ran short of time and money and because they had to fight with enemies that had both time and money.
We have no enemies but ourselves, we don't need much money, and we have plenty of time. So repeat this to yourself: we cannot fail. If its not
perfect from the start, it will be later and with your help it will be sooner than that. Some people complain about the slow progress of R1. I
will say, do not complain: help. If you don't know how, just learn. The community is here to help you. It can only benefit you. If any, the only thing that OpenBeOS would be missing would be hope. If you knew you were going to succeed wouldn't you find more motivation? Well that's the way it is. It is going to happen, the only thing you can change is: when and by whom?
When R1 gets ready we will have done a big part of the job. From then on, the only thing left we will have to do is try to our best to make this new reborn platform the best free OS available of all times.
We will create an OS for which no company will say it makes money from the support, because even my mother will be able to use it. We will create an OS that will be truly modular, robust, fast, and clean. We will create an OS of which many will say: how could we live before? And they will know it's forever, because open source gives you this guarantee. Will it pay your bills? Not exactly, but it will give you the satisfaction you feel when you have done something good, for you, and everyone else. None of your work is useless. Some of it pays your bills, the rest of it makes you a better person.
I am certain that we will make it. It is just a matter of time. So get back to your keyboards, and make it happen!
Amen, so now you can join our sect, the fee is 50% of your monthly income and we reserve the right to beat you if we consider it necessary. :-)