On Being Open : December 2007

Previous Next
0

Apps and Platforms

Posted by Steve Carl Dec 31, 2007

Originally published December 31st:

 

http://on-being-open.blogspot.com/2007/12/apps-and-platforms.html

 


 

"Anonymous" pointed out on my post called "Repairo" that one reason people still use MSWin is that running things like AutoCAD under WINE under Linux are fraught with problems. At best, it requires work and experience at this point in time.

 

As much as I am a fan of Linux and OS.X these days, I want to state that there is nothing magical about either platform. All computer operating systems are amazingly complex bits of code written by human beings, and at any point in time it is possible that one platform is better than another, and even the term "Better" would require one to state what they mean by "Better". Better at memory utilization? Easier to cluster? Less prone to crashes? More virus proof? Sells more hardware?

 

That there are currently more MSWin applications is also not magical. To repeat what I said in the comment to the "Repairo" post: AutoCAD started as a Mac app, and when Autodesk saw people were willing to pay for copies of it on MSWin they ported it. If Autodesk thought enough people wanted it on BSD or Linux or the iPhone they would make a version that worked there as fast as their fingers could code.

 

Phrased that way, the question would seem to be, do enough people want any given app on Linux to bring it there. But that is not the way Linux works either. Here is where companies get into trouble not just with Linux but with all Open Source.

 

The real question about any Open Source platform always is: Are there enough people that want any given type of application that they are willing to take the time and effort to create it. In the example of AutoCAD: Are there any technical people out there that want a CAD package on Linux bad enough that they will write it themselves?

 

To look very quickly into that, I googled up two search terms: CAD + Linux

 

http://www.tech-edv.co.at/lunix/CADlinks.html

 

Over 50 CAD packages for Linux, some commercial, many Open Source. And that was just one of many hits.

 

The problem for a commercial company like Autodesk is knowing when the market has moved enough to a new platform to make it worth their while to port to a new OS platform. That costs a fair amount of money, and if the product is not written in a portable fashion, then it costs even more money to either port it or better, redesign it to be portable.

 

The problem is worse than it seems though, because in this case the Open Source world will look, maybe ask once, get a response like " We are waiting to see which way the market goes before we decide if we are going to move to the new platform", and then the Open Source folks just move on without them. By the time they decide to enter the market, the field is crowded and they are no longer the number one choice. In fact, there is now probably a free, Open Source solution sitting there and now they have to convince people that it is worth money to pay for their newly ported version.

 

I pay for the best. I think most people are willing to. Since I don't use CAD, I'll switch to Office packages for a second: Even though I do not have to, I send money to OpenOffice because I use their product and I like it. I like it better than MS Office because it uses Open Standard file formats, and runs on whatever platform I happen to be on.

 

Another example: I just paid for a copy of Scrivener recently. I am working on writing a few books, and found OpenOffice to be unable to do some things that I wanted it to do (Chapterization and organization). Some research found Scrivener, and I am extremely happy with it... other than I wish there was a Linux version. It's OS.X only. Guess what happens next? If someone comes up with a decent manuscripting program that is Open Source and cross platform, then I'll be retiring Scrivener...

 

All software applications are like that. Companies need to know and understand this new Open Source dynamic of platform, or find themselves playing catch-up.

0 Comments 0 References Permalink
0

Winning by Not Competing

Posted by Steve Carl Dec 26, 2007

Originally published on my personal blog on December 26th, 2007:

 

http://on-being-open.blogspot.com/2007/12/winning-by-not-competing-at-all.html

 


 

When I was very young, I used to fight with my younger brother. Well, from my point of view, he used to fight with me. I probably egged him on in some way that I don't remember now. I do remember being really frustrated because he would not leave me alone!

 

The point is that at some point he would get so riled up that he would dive bomb me, we wrestle to the ground and I'd proceed to pin him down till he gave up. I was two years older, and even as adults I was always taller and weighed more. of course he became a Marine, but fortunately we didn't fight anymore by then

 

One day, after being made to give in, he went to my mother and complained about the fact that I had been in a fight with him, and mom told him that if he didn't want to fight, he didn't have to. He could just walk away. After he said that he couldn't and that she just didn't understand, and he left the room, she also told me the same thing. That I was older and stronger and that while he was the one picking the fights, I did not have to fight back.

 

I then proceeded to drive my brother nuts, because I realized she was right. I did not care about the things he cared about, and I did not want to fight. I always felt a little sick about the fights. Even though I won, I did not enjoy it. Part of it was knowing that they were not fair of course, and kids have a built in fairness meter. But I did not enjoy the violence of them. I know some folks get into that kind of thing, but it is "not my bag, baby". My daughter has been watching Austin Powers again....

 

How I drove my brother nuts was that I did exactly what my mom said. I quit competing. I started working on my inner geek, while he was off trying to figure out why I didn't engage anymore.

 

This is why Linux makes MS nuts.

 

Linux / Open Source et al does not compete with MS. They don't care about the issues MS cares about. Sure there are certain corners of the Linux world... even entire distros that try to compete with MS, but at the end of the day Linux/OpenSource (L/OS) is about whatever they are interested in.

 

Where MS is in part about things like Digital Rights Management and piracy of their code and the like, L/OS could collectively not care less. The very beginning of Linux is a microcosm of the whole thing: Linus Torvalds needed an OS for something at school, and so he wrote one.

 

People that take their own precious time and talent and create open source are also a breed apart. For many, it is about the code, and the act of creation, and the filling of a need, not about being contract programmers writing code they could care less about.

 

Linux and Open Source end up getting better and better, and doing more and more because they are not competing with anyone. Only themselves.

 

I watch few competitive sports. Really, I do not understand why I should care if the green team or the blue team put the ball/widget/thingie in a special place more often than the other team did.

 

The sports I do watch are things like snow skiing at the Winter Olympics. I ski... I used to anyway, and all skiing for me was about getting a little better at it every time I went. I knew I would never be great (I started at age 29...) but I always felt great after a day on the mountain where I had learned a new thing. I watch the Olympics in admiration of these people that are just so good at this. I don't really care who wins. I just like to watch.

 

Linux and Open Source will always be better because at the end of the day, it is not trying to be anything other than the best it can be.

 

Just like Mom said.

0 Comments 0 References Permalink