Firefox 16, a treat for developers http://t.co/cnd27CzT
OpenOffice – A House of Sand
“When Apache foundation released OpenOffice 3.4, many people wondered what is the point of OpenOffice existence, and what is, or what should be the current relation with LibreOffice. Unixmen came in contact with the people behind the project, and did an attempt to answer these questions through an interview with Rob Weir.
It seems that many things remained unclear, or somewhat vague, so what about some more food for thought regarding this matter?
“After the Software Wars” author, Keith Curtis, stepped in to write an article about what is going on with OpenOffice model of development and management. Keith was working in the development of Microsoft Office, and his work has been published in the New York Times, PC World and Linux Magazine among others.”

A House of Sand
The free software community is an amazing thing, but it is also frustrating sometimes because groups make key wrong decisions up front that doom their project no matter how hard they work. Google’s Knol is an example where much work went wasted because their leaders didn’t realize their project would eventually fail, though they managed to convince many naïve people in the meanwhile. For an example in another industry, you can look at Blu-Ray versus HD-DVD: there were lots of smart people, money, and plans. Unfortunately, billions of dollars were wasted and everyone suffered (including those on the side of Blu-Ray) because they made a key mistake.
When the Apache OpenOffice team inside Oracle was disbanded, primarily because of the success of LibreOffice, it became logical to me that the trademark should be handed over to LibreOffice, and all interested parties should join up there. It didn’t make sense to incubate another new team when LibreOffice had just built everything they needed and recruited most of the interested third-parties. Furthermore, the Apache proposal would be unable to take code from LibreOffice because their policies forbid copyleft. Given such a proposal, it would have been appropriate to look at the work LibreOffice was doing. If Apache found they wanted 99% of LibreOffice changes, that is useful data to let them know if their plans would hurt their efforts. Unfortunately, they didn’t learn very many facts about LibreOffice. They think about it like tomato sauce.
I have been collecting a list of reasons why the incubation project was a bad idea. You can read it here. Apache claims to be a meritocratic organization, but none of the feedback from the LibreOffice community was considered. The plan that was adopted is the same as what was first announced, in spite of the many objections. In addition to the question of whether the Apache OO fork is a good idea, there is an additional question of why did Apache ignore the complaints?

When Mark Shuttleworth forked Debian to create Ubuntu, he did it because he wanted to add features like 6-month release cycles, which Debian didn’t currently support. We can argue about whether Mark could have done his work directly in Debian, but at least he had things he wanted. One year into it to their incubation, Apache claims LibreOffice lacks diversity, but they can’t explain what it is missing and why they should exist.
Some compare the OO / LO situation to AbiWord, or iWork. These comparisons are an attempt to distract and confuse because the code and heritage are so different. Some suggest that if people didn’t like the Microsoft Office monopoly, they shouldn’t like to have “just” LibreOffice either. Of course, the biggest difference between these two projects is that LibreOffice is free. To equate the lack of customizability inherent in proprietary software to the free LibreOffice is close to a lie.
Some defend the current fork today by trying to get people to think about how you can never build a spaghetti sauce that is satisfying to everyone. This is a valid point for certain markets, but it is irrelevant to software, especially a project like LibreOffice. Would anyone believe that Firefox should never be able to render all websites? LibreOffice is a product that lets you build custom things. Every character, picture and formula you insert makes this spaghetti sauce more to your liking.

In addition to the fact that LibreOffice lets you create custom documents, it also lets you create custom templates, customize the keystrokes and toolbars, create macros, install new extensions, etc. You can even add new features or download the code and run your own private version. LibreOffice itself is adding new features every day. Every time you add a feature, you are generally enabling a product to support new scenarios and users that it didn’t previously. And often these features are customizable. It is nonsensical to compare spaghetti sauce to LibreOffice.
Furthermore, there is a contradiction in this analogy. On the one hand, Apache has invited everyone in LibreOffice to join their community. On the other hand, they claim LibreOffice is not diverse, and there needs to be separate teams. You can bet that if everyone in LibreOffice quit and decided to join Apache, they would not mention the sauce analogy.
Apache suggests that there is good collaboration between AOO and LibreOffice. However, this ignores that the separate social structures are a form of social engineering that cannot be fixed by attempting to be friendly.
Apache wants people to spend time thinking about how LibreOffice is tomato sauce, so I suggest in response spending time thinking about how Apache OpenOffice (incubating) is a house of sand. The future is impossible to predict. However, I can suggest that it would be possible to quickly and cheaply merge these two organizations and fix the flawed social engineering.
About Keith Curtis
Keith Curtis worked as a programmer at Microsoft for 11 years, and then wrote a book about Linux. He is currently making a movie loosely based on it. You can learn about it on his website.
-
-
-
-
http://www.deekshith.in/
-
http://www.deekshith.in/
-
http://www.deekshith.in/
-
-
http://twitter.com/keithccurtis
-
-
http://twitter.com/ifuckyourmind
-
-
-
-
http://twitter.com/keithccurtis
-
-
http://twitter.com/keithccurtis
-
-
-
-
-
-
-
http://twitter.com/keithccurtis
-
Like us on Facebook
This week Top Posts 
Top Things to do After Installing Ubuntu 13.04 ‘Raring Ringtail’ : Ubuntu 13.04 Raring Ringtail final is almost out. The final release it scheduled for release on Apri...2 comment(s) |
Install lamp with 1 command in Ubuntu 12.10, 13.04 Raring Ringtail & LinuxMint13 : Updated: 10/09/2012 :LAMP (Linux, Apache, MySQL and PHP) is an open source Web development platform ...0 comment(s) |
Howto: Upgrade to Ubuntu 13.04 Raring Ringtail from 12.04, 12,10 | Desktop & Server : Updated 05-04-2013: Ubuntu 13.04 Raring Ringtail will be released Soon, If you have ubuntu 12,10, 12...0 comment(s) |
Install and Configure Samba share in Ubuntu 13.04 Raring Ringtail , 12.10, 12.04| Howto : Updated 05-04-2013: One of the most asked features for Samba is a graphical user interface to help w...0 comment(s) |
How to use Remote Desktop in Ubuntu : Sometimes, we need to access our computer from other locations when we’re not at home and such. This...0 comment(s) |
Configure conky-Lua in Ubuntu (12.10 & 13.04 Raring Ringtail), Fedora, debian and LinuxMint | Howto Conky : Updated 05-04-2013: Conky is a free, light-weight system monitor for X, that displays any informatio...0 comment(s) |
Recent Posts
- Lists in Python
- Argument Handling in Python
- Setup your own Wikipedia like website using MediaWiki
- Administer your Server using Ajenti Server Manager
- “Brand New” Unixmen Forum is Now Live!
- How To: Disable or Enable Guest Account in Ubuntu 13.04
- Setup Your Own YouTube Like Website Using ClipBucket
- Retroshare: A Next Generation Secure Communication and File Sharing Platform
- How to Block Ads on Your Web Browsers Using Privoxy
- Basic mplayer Usage from Command-Line
Recent Comments


















DB Griffin
| #
Larry Page is not being completely honest! The manner in which the PRISM program/project works does not need access from company administrators or owners, so called “direct access”; the access to the information is already there. These tech company CEOs take for granted the actual intelligence of most end users of their products. All it takes is a little digging and reading to go from ignorant to informed on these things especially on exactly how the internet works/functions in the U.S.A. I find Larry Page’s remarks just as laughable as Al Gore’s claim to “inventing” the internet/world wide web!
If you, as an end user, are reading this post; I challenge you to research these matters yourself. It really is quite simple with all the “information sites” that exist on the web today ie Wikipedia, & other online encyclopedias that actually list source material, as well as highly respected tech sites and blogs that also list their source material. Be warned: this is only the tip of the iceberg and these tech CEOs know and understand this; they are scrambling in attempt to perform DAMAGE CONTROL to save the company and what little trust thay have left from their products end users/consumers.
Am I a skeptic? I believe someone has to be or needs to be at this point in time! If your not just a little skeptical of the government, tech companies, and the people that are in charge of these agencies and companies; you need to be, even if just a little skeptic. For your own personal protection and security! I know I was a part of this community for over 14 years!
Anders Jackson
| #
As I understand it so do VLC use same encoders as ffmpeg. And yes, there are less code that can break when you use command line instead of a graphical UI.
And may I ask what mono has to do with VLC? *facepalm*
Anders Jackson
| #
Just some thoughts about Java.
OpenJDK7 are now THE Java implementation and Oracles are just one more of the reimplementations. So you should not need to install Oracles version.
And you really don’t need to remove the OpenJDK7 installation to also have Sun Java JDK 7. Just run
sudo update-java-alternatives –list
and select which java you want to have as default java of all that is installed.
And if you want to run a program with one special version, check manpage for java-wrappers how to do that.
man java-wrappers
so you can run java program rasterizer like this:
JAVA_FLAVOR=openjdk rasterizer
JAVA_ARGS=-Xmx80m rasterizer
JAVA_BINDIR=/usr/share/
etc
Anders Jackson
| #
Yes, it is. If you are a “5 years old schizophrenic kid” who can’t restrict what effects to use and what to not use. It’s actually usefull, if you can restrain yourself.
Anders Jackson
| #
Agree with BA. You should teach how to remove telnetd from your servers, and tell them to use SSH instead.
And explain that telnet is not secured. It’s easy for anyone to see what you type in clear text or MIM-attacks.
Or you might want to add a kerberos version of telnetd and se to it that it denies any try without kerberos authorization.
The tool telnet is usefull, for example to explain how SMTP protocoll or HTTP-protocoll works by making the user be the client (mail client or web client).
But you do not need to install telnetd for that.