LWN: Comments on "Lotus Symphony code for OpenOffice coming soon" https://lwn.net/Articles/497392/ This is a special feed containing comments posted to the individual LWN article titled "Lotus Symphony code for OpenOffice coming soon". en-us Mon, 22 Sep 2025 10:04:45 +0000 Mon, 22 Sep 2025 10:04:45 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/499055/ https://lwn.net/Articles/499055/ chithanh <div class="FormattedComment"> I did not say that two office suites "will" make users happier. I say that they have the potential to make users happier, which is quite a different thing. I then predicted that the divergence of AOO/LO will produce software to address different audiences.<br> <p> It seems you are still struggling to understand the results from the spaghetti sauce experiment. The premise is the following: A product has certain properties that are decided by the manufacturer and not customizable by the consumer. Some consumers prefer one outcome, and others prefer another outcome.<br> <p> The hypothesis is that several products, each taking the decisions to meet a different consumer preference cluster, can lead to greater total satisfaction than one product that tries to accommodate everybody.<br> <p> The data gathered from the spaghetti sauce experiment, and a number of follow-up experiments, supports this hypothesis.<br> <p> In particular, the following are totally inconsequential (ie. not part of the premise):<br> 1. Whether the products have other unique features<br> 2. Whether any given number of products can fulfill the desires of everyone<br> 3. Whether the decisions are discrete or continuous<br> 4. Whether the products are customizable in other regards<br> <p> Don't forget that "customizability" itself is a decision that can attract or repel users.<br> <p> That the premise applies to LO was shown by pointing to the bug about empty spreadsheet cells. That AOO can make the same decision does not invalidate the premise.<br> <p> If you want to argue against applying the spaghetti sauce results to office software, you have to either say that Mr. Gladwell introduced additional premises that don't apply here, or that the spreadsheet cells behaviour is actually customizable, or that everybody prefers the same behaviour. (For the latter two cases, the counter-argument would be pointing to the next bug of that kind.)<br> </div> Tue, 29 May 2012 01:40:25 +0000 Cue An Alternative Flame War... https://lwn.net/Articles/498972/ https://lwn.net/Articles/498972/ simosx <div class="FormattedComment"> And Extensions/Templates have gone to Sourceforge...<br> </div> Sun, 27 May 2012 22:38:25 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/498312/ https://lwn.net/Articles/498312/ Zizzle <div class="FormattedComment"> <font class="QuotedText">&gt; Again, the logical fallacy of assuming that because there was a decision there was a consensus reason for that decision. What did Gary, Indiana choose candidate A over B, C, D and E? Voting is one way of making a decision that does not yield an answer to "why?". I'm sure you can think of other decision making processes that have that same quality.</font><br> <p> <p> And that there is the biggest reason why AOO will fail.<br> <p> Weasel words from the head honcho in response to a straightforward question.<br> <p> Not knowing the motivations of the corporate overloads, and seeing them squirm when asked direct questions, does not exactly inspire one to contribute.<br> <p> </div> Wed, 23 May 2012 02:39:54 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/498126/ https://lwn.net/Articles/498126/ ewan <div class="FormattedComment"> They had a closed source proprietary office suite, and they just open sourced and freed it, which rather seems to indicate that they don't actually want that.<br> <p> Which is why there now seems little purpose to insist on the Apache licensed version of the codebase, which is where we came in. If IBM were keeping Symphony closed then AOO would all make perfect sense, but they're not, and it doesn't.<br> </div> Mon, 21 May 2012 23:06:04 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/498095/ https://lwn.net/Articles/498095/ simosx <div class="FormattedComment"> <font class="QuotedText">&gt; There are many more reasons one could imagine (Copyleft, domination by Linux distros, developer egos, ...) so everybody is free to make his own version of the truth here.</font><br> <p> You do not have a 'money' reason in your list. <br> If I were IBM, I would like to have the option to eventually make money out of the office suite. The Apache license allows for a fully closed-source office suite. The MPL license (offered in LibreOffice) does not allow for a fully closed-source office suite.<br> </div> Mon, 21 May 2012 20:37:58 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/498091/ https://lwn.net/Articles/498091/ simosx <div class="FormattedComment"> <font class="QuotedText">&gt; His blog does not seem to allow replies.</font><br> <p> You can use your own blog, by writing a new blog post, in order to reply.<br> </div> Mon, 21 May 2012 17:27:42 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/498048/ https://lwn.net/Articles/498048/ nim-nim <div class="FormattedComment"> Actually since modern word processing formatting is done much the same way as html (some code soup + separate styling), there is no reason except for developer time that one could not inspect the formatting off an odf document the same way they can inspect a web page formatting in a modern browser like firefox via the style inspector.<br> <p> In the past years, the html world stopped trailing word processing formatting and word processing is now trailing html world<br> </div> Mon, 21 May 2012 16:04:54 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/498039/ https://lwn.net/Articles/498039/ keithcu <div class="FormattedComment"> FreeBSD exists and that is fine, but that doesn't mean the Linux kernel is missing features. I doubt there are many projects out there where FreeBSD would do the job but the Linux kernel couldn't. Your counterexample doesn't prove your point.<br> <p> Of course Wikipedia doesn't meet all needs yet. It is only 11 years old. And Wikipedia will not be the only resource. But the point is that it was able to incorporate diversity you care so much about.<br> <p> You argue diversity is a good thing and therefore AOO should exist. It is an analysis so simplistic, it is possibly a tautology.<br> <p> <p> </div> Mon, 21 May 2012 14:49:45 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/498038/ https://lwn.net/Articles/498038/ keithcu <div class="FormattedComment"> I pointed out multiple flaws, including the fact that the same decision could be made in AOO, and the key in real life is to get enough people to figure out the right solution and have time to implement it.<br> <p> You seem to think that with 2 products, you will make more users happier. You therefore don't understand the idea that people could want some of the AOO unique features and some of the LO. Unfortunately, in the real world of software, it is not possible. This is perhaps the biggest reason why comparing spaghetti to software is a bad idea. Another big reason is that the challenge with LO is not whether it needs more salt, but how are they going to get done everything they want to do. There isn't time to sit and taste the sauce. There are many reasons why I think the spaghetti sauce analogy is confusing you.<br> <p> It also causes you to not recognize that you can add new features in a way to make the product more customizable. I remind you that Linux supports many file-systems. They don't bother trying to unify them, but they didn't need to make a separate team. You seem to pretend this scenario is not possible either.<br> <p> Another reason it can be confusing to compare to spaghetti sauce is that people can customize LO to a massive extent already. The major point, however, is that you are arguing about spaghetti sauce because you don't have any real features. You might be able to explain the spaghetti sauce analogy very well, but you appear to be missing many more relevant facts about your own situation. I recommend becoming more curious.<br> <p> "Whether the tradeoff is worth it" is actually a very big issue. Everything has tradeoffs. Do you believe considering the negative trade-offs is somehow an optional part of decision making? If you consider that your plan has lots of minuses, and that you are building a house of sand, it can also help you realize that thinking about spaghetti sauce isn't helping you.<br> <p> </div> Mon, 21 May 2012 14:33:48 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/498031/ https://lwn.net/Articles/498031/ chithanh <div class="FormattedComment"> <font class="QuotedText">&gt; To understand why one team can meet all user's needs, learn about Wikipedia or the Linux kernel. The kernel supports many filesystems, and many other methods of extensibility, but the code is shared. Some want to run it on cellphones and some want to run it on supercomputers, and they've done it in one codebase. Stop me if you've heard any of this before. </font><br> <p> I already mentioned previously in this thread "there is a lot of diversity and there are very few high-profile exceptions where one project was able to fulfill the needs of everyone."<br> <p> Linux kernel is almost an exception, though not even fully. Or why do you think that Debian GNU/kFreeBSD exists? Of course GNU/kFreeBSD does not satisfy everyone either. Some people call it a toy OS[1] even.<br> <p> Wikipedia is the largest online encyclopedia, but that doesn't mean it satisfies everyone. Their crowdsourcing model is great for accumulating information. It is not so great if you depend on the correctness of a particular piece of information.<br> <p> [1] <a rel="nofollow" href="http://mail.gnome.org/archives/desktop-devel-list/2011-May/msg00456.html">http://mail.gnome.org/archives/desktop-devel-list/2011-Ma...</a><br> </div> Mon, 21 May 2012 13:42:31 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/498026/ https://lwn.net/Articles/498026/ chithanh <div class="FormattedComment"> You did not shoot any holes in the example. A decision was made, and this decision made LO more fit for some users and less fit for others. This is precisely the spaghetti sauce issue.<br> <p> You claim that I said "Any good feature can be done in LO" is a false dichotomy. That is misrepresenting what I said. Saying that an idea is either good one or not it is is a false dichotomy. This is what spaghetti sauce producers have been doing before: trying to achieve some platonic idealism of "best spaghetti sauce". Since being proven wrong, they have embraced diversity.<br> <p> The problem that people want bits from two different spaghetti sauces does exist and is also described by Malcom Gladwell. Some people like plain and other prefer spicy. Some people large chunks and others like small chunks.<br> <p> So if you increase the chunk size you make the spaghetti sauce more palatable to some consumers and less palatable to others. This does not mean that the idea "increase chunk size" is good or bad per se.<br> <p> Then you say that "you could get a situation where people want bits from both suites. [omg! a generality] This situation can't happen with spaghetti sauce". Of course this can happen in spaghetti sauce too. With the two parameters spice/chunk size you can divide consumers into four (let's assume non-empty) groups according to preference:<br> <p> 1. spicy/chunky<br> 2. plain/chunky<br> 3. spicy/non-chunky<br> 4. plain/non-chunky<br> <p> With one brand of spaghetti sauce you can only satisfy one group fully. The classic platonic-idealism approach is that you should just go with the largest group.<br> <p> With two brands however, you can satisfy two groups fully.<br> <p> The fact that there remain users who are not fully satisfied by either does not disprove the point at all. On the contrary, it indicates that there might be an audience for a third office suite! (call it RedOffice, BROffice, OOo4Kids or whatever).<br> <p> Whether the trade-off is worth it is a different issue. Your "OO + LO &gt; OO" inequation suggests that you think it is not worth it. The sheer number of decisions that are made during development, and the fact that tastes are clustered according to Mr. Gladwell, makes me think that on the contrary diversity is preferable.<br> </div> Mon, 21 May 2012 13:16:30 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497995/ https://lwn.net/Articles/497995/ keithcu <div class="FormattedComment"> I have practical experience such as the years I spent as a programmer in Office. I learned at Microsoft various things, such as why free software and Linux continue to lose to Windows. It also helped me understand why the AOO fork was a bad idea. I can say with some certainty that those inside Microsoft who learn what was going on with these 2 forks would laugh at the stupidity of the competition. Forks make sense, sometimes. Not this time.<br> <p> You make a theoretically valid point that it would be hard if one group of people wanted to add Mono and remove Java, and another group wanted to do the reverse. However, that example is a dumb one for many reasons. The codebase is C++ and will stay that way for some years. Mostly development is about adding little features here and there, and there won't be such diametrically opposing interests. Consider a feature to support a new DOCX keyword. Or make it startup faster. Some users might want the former, and some might want the latter, but you can do both.<br> <p> Here is a data point: Go through LibreOffice changes and find out how many AOO does *not* want. This is real data as opposed to the made-up reasons you offer. This is something you should have done at the beginning. If you find you want 99% of LO code changes, what does that tell you?<br> <p> To understand why one team can meet all user's needs, learn about Wikipedia or the Linux kernel. The kernel supports many filesystems, and many other methods of extensibility, but the code is shared. Some want to run it on cellphones and some want to run it on supercomputers, and they've done it in one codebase. Stop me if you've heard any of this before. <br> <p> Part of the reason why those products worked out so well is because lots of people worked together so the product could be the best of everyone's ideas. Your experience apparently ignores the existence of Linux and Wikipedia.<br> <p> However, you are actually making a bigger mistake. You are giving made-up reasons for why the AOO project should exist. You are one year into this, and you still can't list actual reasons for what you are doing. Otherwise, you'd have come up with a better one than Java vs. Mono.<br> <p> Compare your fork to the Ubuntu one. When Mark created Ubuntu, he did it because he wanted features that Debian didn't support. We can argue whether he could have added those features to Debian, but he at least *had* reasons. You apparently still do not.<br> <p> I have never argued that people working on AbiWord should be working on LibreOffice. This is only about AOO versus LO. You like Chithanh bring up irrelevant facts. You also didn't sufficiently consider all the minuses to your plan. You also didn't retract and refine it when people objected.<br> <p> The current AOO plan helps Microsoft and hurts LibreOffice. I know you work hard, but unfortunately it is basically a waste of time. It is something like building a house out of sand instead of concrete. You can spend a lot of time working on your sandcastle, but it will still be flawed at the end.<br> </div> Mon, 21 May 2012 01:12:37 +0000 Cue An Alternative Flame War... https://lwn.net/Articles/497985/ https://lwn.net/Articles/497985/ edomaur <div class="FormattedComment"> Apache Subversion, yes :-)<br> </div> Sun, 20 May 2012 22:23:30 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497977/ https://lwn.net/Articles/497977/ rcweir <div class="FormattedComment"> Keith, I have no idea whether or not you have any experience developing software, so I apologize in advance if this is a review to you or others.<br> <p> Software is absolutely nothing like how you describe it. You cannot just take an application and say it can be extended to do anything and to meet all user needs. Only someone with no practical experience in software development would claim that.<br> <p> Sure, at a theoretical level you could say that all features could be included and exposed to users who want them, in an infinitely extensible model. But what about opposing priorities? One group wants to add Mono dependencies to LibreOffice while removing Java dependencies, but another wants to remove Mono dependencies and use Java for extensibility? Sure, do it all. It is only an "if" statement, right?<br> <p> Another group wants to make the product be light fast, with only core features. But maybe another group wants to add new features. No problem, it is only code. We'll do everything.<br> <p> The problem is doing A+B is not really cheaper than doing just A or just B. And even if you have more cooks in the kitchen to do A+B jointly this will necessarily come at increased complexity, and that increased complexity is the bane of quality, performance and schedule.<br> <p> Remember, software reuse (and working together on one application is just a form of software reuse) is never free. It always comes with integration and coordination costs. The benefit is not always worth the cost.<br> <p> If this were not true, then everyone would just be working on LibreOffice. Not just me, but everyone from AbiWord, Gnumeric, Calligra Suite, even Microsoft Office.<br> </div> Sun, 20 May 2012 21:45:34 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497952/ https://lwn.net/Articles/497952/ keithcu <div class="FormattedComment"> So to recap, you bring up an example to prove your point, and I shoot multiple holes through it, but you just pretend like the fact that you no longer have evidence supporting you doesn't change the situation in the discussion.<br> <p> Again, you revert to generalities. I'm not going to argue there is never a reason for a fork. LibreOffice itself is proof that forking make sense sometimes. However, each situation is different. One interesting note is that there is no effort inside LibreOffice where people are complaining and wanting to fork. This is the sort of evidence that is relevant that I doubt you have considered.<br> <p> You don't seem to understand my point about spaghetti sauce. With two divergent office suites, you could get a situation where people want bits from both suites. This situation can't happen with spaghetti sauce, but it can happen with software. When a software fork happens, it could make both products worse. <br> <p> You don't need separate teams to add new features. Any good feature can be done in LO. You call this a false dichotomy, but I'm just trying to get you to understand the basic point that software is infinitely malleable, which is why the spaghetti sauce analogy to OO / LO is dangerously wrong. In any case, it is so fricking silly to compare tomato sauce to office software.<br> <p> Another point you don't seem to realize is given that LO can take anything good from OO, but not the reverse, it will create a situation where LO will in general be provably better than. OO + LO &gt; OO This is simple math. This is already true because LO has a head-start, a bigger and better development team, and the support of the community, but it will remain true over time because of the license agreement. It appears that this is also ignored by you.<br> <p> You conclude with a totally irrelevant list of other "forks" as proof that this one is a good idea: LXDE vs. KDE, etc. Each situation is different.<br> <p> In order to believe your ideas, you have to ignore a lot of specific information and think only in irrelevant generalities. You have an interesting perspective and method of reasoning. Your last sentence is illustrative:<br> <p> "There is no reason to assume that office suites are different."<br> <p> In other words: Assume I am correct.<br> </div> Sun, 20 May 2012 17:30:41 +0000 Re: “Reveal Codes” https://lwn.net/Articles/497944/ https://lwn.net/Articles/497944/ Cyberax <div class="FormattedComment"> Microsoft Word does have this functionality.<br> </div> Sun, 20 May 2012 15:40:32 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497943/ https://lwn.net/Articles/497943/ chithanh <div class="FormattedComment"> <font class="QuotedText">&gt; There are lots of checkboxes which are useful to certain audiences.</font><br> <p> The assumption was only to show the point that LO cannot and will not satisfy everyone fully. There is no checkbox for the particular feature, and while maybe possible it seems not a priority to implement it.<br> <p> <font class="QuotedText">&gt; Furthermore, the problem with generalizing is that you assume that you won't get a situation where users want half of the differences from one suite, and half of the differences from the other. Each difference decreases the likelihood that anyone will be happy.</font><br> <p> I never said that two office suites will satisfy everyone. I just said that (according to the spaghetti sauce example) they have the potential to satisfy more users than a single office suite.<br> <p> <font class="QuotedText">&gt; Either an idea is a good one, or it isn't.</font><br> <p> False dichotomy.<br> <p> <font class="QuotedText">&gt; Your distinction between the two sorts of enterprise features is nonsense.</font><br> <p> If that is true, then you have vastly more insight into business reality than I have.<br> <p> <font class="QuotedText">&gt; I'll note you didn't respond to a number of my other points. When you consider that the LO team is better and larger, and can grab any changes from AOO, but not the reverse, it really puts into question the point of these separate trees.</font><br> <p> Sure they can. But will they follow each of AOO decisions? If there is a decision that makes AOO better for IBM's Windows customers, but makes it worse for everybody on Linux, do you really think that LO will grab this change?<br> <p> <font class="QuotedText">&gt; When you strip away all your hypotheticals and look at the actual facts, the situation is a lot clearer.</font><br> <p> If you look at popular open source projects (Linux distros, desktop environments, text editors, programming languages, ...) you will see while superficially they seem to do the same - after all you can code Perl in vim running KDE on Debian as nicely as you can code Ruby in Emacs running LXDE on Slackware - there is a lot of diversity and there are very few high-profile exceptions where one project was able to fulfill the needs of everyone. There is no reason to assume that office suites are different.<br> </div> Sun, 20 May 2012 15:37:02 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497941/ https://lwn.net/Articles/497941/ keithcu <div class="FormattedComment"> I don't really like your assumption of an office suite with only this one feature. I see it possible to add checkboxes in the options dialog to support features that are not enabled by default, or to enable different behaviors. There are lots of checkboxes which are useful to certain audiences.<br> <p> Furthermore, the problem with generalizing is that you assume that you won't get a situation where users want half of the differences from one suite, and half of the differences from the other. Each difference decreases the likelihood that anyone will be happy. Either an idea is a good one, or it isn't.<br> <p> The reason AOO and TDF/LO will diverge is because they have separate social structures. They could work through their issues. Both want better UIs, better DOCX support, etc. You should try to consider divergence, and multiple teams re-doing each other's work, as a bad thing rather than something to be celebrated.<br> <p> Your distinction between the two sorts of enterprise features is nonsense.<br> <p> If you can't understand the difference in customizability between LO and spaghetti sauce, you are highly confused.<br> <p> I'll note you didn't respond to a number of my other points. When you consider that the LO team is better and larger, and can grab any changes from AOO, but not the reverse, it really puts into question the point of these separate trees. Anyway, you need to really focus on efficiency issues. This isn't about freedom. This isn't about whether anyone inside LibreOffice is complaining about wanting to create a new organization. When you strip away all your hypotheticals and look at the actual facts, the situation is a lot clearer.<br> </div> Sun, 20 May 2012 13:51:25 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497936/ https://lwn.net/Articles/497936/ chithanh <div class="FormattedComment"> Assume there was an office suite where the _only_ difference to LO was the behaviour from that bug. The audience would be those people who commented in the bug and complained about the change. Obviously, given the choice, they would use the other suite.<br> <p> But that bug was only one example. The developers must make decisions all the time, and many have the possibility to make the software more palatable to one group and less palatable to another group of users. It is inevitable.<br> <p> In the Apache meritocracy model, AOO will likely be dominated by IBM and their business partners, and TDF/LO is dominated by Linux distros. It seems preposterous to assume that the two won't diverge.<br> <p> By "enterprisey" I do not mean incessantly integrating features that companies are assumed to desire or that IT professionals demand. I mean meeting the checklists of business deciders.<br> <p> You claim that a version with the best work from everyone is desirable. I don't think it is even possible to create. Much like a spaghetti sauce that is after everybody's taste or a single Linux distro for everyone.<br> </div> Sun, 20 May 2012 10:01:17 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497931/ https://lwn.net/Articles/497931/ keithcu <div class="FormattedComment"> You claim there is an audience for different functionality beyond LO, but the evidence you presented of the LO bug doesn't support you. When I demonstrate why, you then just repeat your assertion as if it can still be true without your data to support it.<br> <p> Your next argument is theoretical: that different teams will by definition diverge and therefore produce something that meets more people's needs. However, this idea is also flawed. What if someone wants a version with a mix of LO and OO functionality? Each place of divergence creates a potential for someone to become unhappy with either project. Instead of meeting more people's needs it can meet less. What you want is a version with the best work from everyone. You can work through these issues, adding options to allow for custom behaviors.<br> <p> You also assume that both teams are healthy. What about the situation where one is a good, big team, and the other is new, small and floundering, mostly redoing the work of the older, bigger team, and never able to catch up? Would you not suggest in that situation those teams work together?<br> <p> You continue not to realize that a codebase like LO is already deeply customizable. It has 10M of code which enable all manner of this. The whole point of this product from a user's perspective is to build custom documents. Every character you type and picture or formula you insert makes LO more personal. The best way to make it even more customizable is to add more code, not more teams.<br> <p> You conclude by asserting new evidence for a good reason for divergence. I'll leave it as an exercise for the reader to ask such questions as whether LO wants more enterprise features like you imagine OO will add. Hint: here is a page from their wiki (<a rel="nofollow" href="http://wiki.documentfoundation.org/Development/Enterprises_nice-to-have">http://wiki.documentfoundation.org/Development/Enterprise...</a>)<br> <p> </div> Sun, 20 May 2012 07:54:16 +0000 Cue An Alternative Flame War... https://lwn.net/Articles/497921/ https://lwn.net/Articles/497921/ ldo <div class="FormattedComment"> Apache is still using SVN??<br> </div> Sun, 20 May 2012 04:17:00 +0000 Re: “Reveal Codes” https://lwn.net/Articles/497917/ https://lwn.net/Articles/497917/ ldo <P>No modern word processor has a “reveal codes” feature. You know why? Because no modern word processor does its formatting by embedding formatting codes in the text stream. <P>I’ve hit this in my brief dalliances with WordPerfect, where you might be deleting text immediately after a run of, say, bold text, and you start deleting into the bold text, and because you have deleted the “turn bold off” code at the end of that run, suddenly <B>all the text from that point on to the end of the document has turned bold.</B> <P><B>No modern word processor suffers from this problem.</B> Sun, 20 May 2012 04:12:16 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497898/ https://lwn.net/Articles/497898/ chithanh <div class="FormattedComment"> I don't claim that there needs to be more customizability. I just say that there is an audience for functionality beyond what LO offers.<br> <p> Maybe AOO will follow LO in imitating Excel for the empty cell behaviour or not. I wouldn't be surprised for either outcome. But the important point is that it's only one decision of many, and this is very much the spaghetti sauce lesson: a "one size fits all" product can never be as successful as a variety of competing products.<br> <p> I fully expect that AOO and LO are going to diverge. AOO will start integrating Lotus Symphony code and possibly become more "enterprisey". LO has demonstrated a web frontend and collaborative editing which show a path in direction of the cloud.<br> </div> Sat, 19 May 2012 21:47:39 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497859/ https://lwn.net/Articles/497859/ keithcu <div class="FormattedComment"> There is so much customizability for free software that allows a user to create ODF documents. The fact that you can download the source alone greatly increases your ability to do your own thing, and yet the product itself allows you to create very rich documents, or read ones that others have made if you want. Have you spent time using these LO?<br> <p> The bug discussion you cite is exactly the sort of situation that could take place in AOO as well. Your solution of separate teams won't fix your problems. Your best hope for good behavior overall is to get lots of good people working together where the collective wisdom and size gives you the resources to do the right thing. If programmers upset current users, angry emails and bug reports will come in. Sometimes it takes a while to add a feature, and yet do it in a way that doesn't upset people who are used to some aspect of the old behavior. But it will usually get there.<br> <p> I again repeat that comparing LO to spaghetti sauce is dangerously wrong. Malcom Gladwell isn't incorrect, only those who try to compare it to a reason for the OO / LO fork. It is scary that someone important would make this comparison.<br> </div> Sat, 19 May 2012 14:43:21 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497830/ https://lwn.net/Articles/497830/ chithanh <div class="FormattedComment"> So tell me, how can you customize LO in order to restore old behaviour for empty spreadsheet cells:<br> <a rel="nofollow" href="https://bugs.freedesktop.org/show_bug.cgi?id=37860">https://bugs.freedesktop.org/show_bug.cgi?id=37860</a><br> <p> If you can't, then the spaghetti talk applies.<br> </div> Sat, 19 May 2012 00:55:27 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497827/ https://lwn.net/Articles/497827/ chithanh <div class="FormattedComment"> <font class="QuotedText">&gt; what would you describe IBM's motivation for creating *Apache* OpenOffice instead of collaborating with the already-extant LibreOffice?</font><br> <p> To my knowlegde, the only concern on public record against joining LibreOffice is that freedesktop.org (which cared for the project before TDF was founded) is decidedly Linux-centric.<br> <p> There are many more reasons one could imagine (Copyleft, domination by Linux distros, developer egos, ...) so everybody is free to make his own version of the truth here.<br> </div> Sat, 19 May 2012 00:44:23 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497771/ https://lwn.net/Articles/497771/ keithcu <div class="FormattedComment"> Warning, the spaghetti talk is totally unrelated to the AOO / LO fork. People can already tweak LO: customizing the menus, toolbars and keystrokes, creating new templates, etc. These products are customizable at their core. To equate spaghetti sauce to 10Mloc of powerful code is to be highly confused.<br> <p> Malcom Gladwell might have some good ideas, but they don't relate to this situation.<br> </div> Fri, 18 May 2012 18:08:40 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497751/ https://lwn.net/Articles/497751/ teknohog <div class="FormattedComment"> I remember using reveal codes in WP back in the day. Now I just use LaTeX ;)<br> <p> I imagine this could be one reason why few people want reveal codes in word processors any more. Those who like to think in code will use LaTeX and other markup systems. (Thus enabling things like generating reports from simulation runs, which is hard to imagine if you are stuck with a word processor.) There are intermediate solutions like LyX, which is a GUI frontend to LaTeX, but as such it is not comparable to what we call word processors.<br> </div> Fri, 18 May 2012 16:45:00 +0000 Increased competition/coopetition https://lwn.net/Articles/497724/ https://lwn.net/Articles/497724/ dgm <div class="FormattedComment"> For the time being (until codebases diverge) LO can pick most features they want from AOO, by virtue of their license. Patches cannot go in the other direction, though.<br> </div> Fri, 18 May 2012 12:30:35 +0000 Ancient diversity graphics ... https://lwn.net/Articles/497698/ https://lwn.net/Articles/497698/ mmeeks <div class="FormattedComment"> I hesitate to get involved with this thread; however, I addressed some of the weaknesses in this apparent diversity of re-use graph by truncating the time-line to relevant / recent memory; ie. since 2010 - a while ago. That rather changes the picture. So for an alternative (now also out-of-date) graph see: <a href="http://people.gnome.org/~michael/blog/2011-11-18-graphs.html">http://people.gnome.org/~michael/blog/2011-11-18-graphs.html</a><br> <p> </div> Fri, 18 May 2012 08:12:22 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497696/ https://lwn.net/Articles/497696/ Wol <div class="FormattedComment"> As someone who contributed a lot on LWN to discussions about Sun OpenOffice, who uses LO, and has their name on the developer credits, I would take strong issue in "two independent suites are likely to put a lot of effort into being the same".<br> <p> I am well known and on record as hating Word, and LO/OO writer by association (as a bit of a clone). So why do I use it? Because I feel I no longer have any choice. I'm a WordPerfect fan, and if I could get a paid-for copy that would run on my system (gentoo linux) I would buy it (if I could afford it, I'm currently unemployed :-(<br> <p> And unfortunately, the feature that locks me in to WordPerfect is a feature that cannot be added to LO without *massive* engineering effort. Don't say "well, learn LO/OO better, then". That feature is also a *massive* *time* *saver* for me, and more experience with Word or Writer won't help. It's the feature that lets me look at a document - ANY document whether written by me or anyone else - and lets me work out, *in* *seconds*, WHY the document is doing what it's doing. How often have you had a document with odd formatting and you've been unable to fathom out why? That just doesn't happen in WordPerfect for me.<br> <p> In case you haven't guessed that feature, it's called "reveal codes". I guess I could emulate it by dissassembling a Writer document and reading the raw html ...<br> <p> Cheers,<br> Wol<br> </div> Fri, 18 May 2012 08:11:09 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497664/ https://lwn.net/Articles/497664/ keithcu <div class="FormattedComment"> IBM's preference for the Apache license is a reason for the fork. Unfortunately, it is not a good reason. Bradley Kuhn has explained:<br> <a rel="nofollow" href="http://ebb.org/bkuhn/blog/2011/06/01/open-office.html">http://ebb.org/bkuhn/blog/2011/06/01/open-office.html</a><br> <p> I don't claim to know IBM's motivations for why they didn't join LO right from the beginning. However, when Rob uses the phrase above "absurd" when talking about working together in other situations, it suggests that he at least sort of thinks that joining LibreOffice was instinctively a bad idea. Some good ideas sound absurd until they are thought through more. His choice of words and analogies suggests motivations and that things weren't thought through.<br> <p> There is evidence that the OO fork is hurting LibreOffice. Not many people talk about it or think about it, but it is there. At the very least, I can say that this AOO project causes stress for the LO team. Does stress not hurt?<br> <p> I agree we should be working together. However, forks and social engineering can prevent that from happening. Being nice is helpful, but creating situations that allow people to work together is also very important. This discussion is about the latter. The pleasantries were first exchanged many months ago.<br> <p> I didn't suggest that AOO needs to work "for" LO. I want them to work "with" not "for". Having worked in Microsoft Office, and spent a lot of time in OO/LO I can say it will take a lot of you. Firefox and the Linux kernel are good enough for basically everyone. LO / OO are not yet, and it needs a lot of help, and to work effectively and efficiently.<br> </div> Fri, 18 May 2012 02:05:09 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497660/ https://lwn.net/Articles/497660/ rcweir <div class="FormattedComment"> <font class="QuotedText">&gt; Why now instead of back when it was at Sun?</font><br> <p> Again, you make the fallacy of assuming there was a positive decision not to do that rather than simply the lack of a positive decision to do that,<br> <p> <font class="QuotedText">&gt;Will this just be a code drop, or will you continue to work closely to get it integrated into AOO?</font><br> <p> What happens to the code is a community decision, not something IBM unilaterally decides. My preference is certainly that we combine the best improvements of Symphony with the great work already ongoing with Apache OpenOffice. There are several technical approaches and ways of doing this. That will be decided among the Committers in the project.<br> <p> <font class="QuotedText">&gt;Will you be willing to help the LO group integrate it as well?</font><br> <p> I look forward to receiving requests for help from LO.<br> <p> <font class="QuotedText">&gt;Do you have a reply to Michael Meeks' posting on this</font><br> <p> His blog does not seem to allow replies. Regardless, I don't see anything new in his post. He is mainly complaining about past event, right?<br> <p> </div> Fri, 18 May 2012 01:06:03 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497657/ https://lwn.net/Articles/497657/ jensend <div class="FormattedComment"> I certainly wasn't saying he should stay out of the discussion, I was saying he shouldn't try to debate AOO/Symphony devs about it, especially not Rob Weir. If someone really wants to try their hand at convincing the Grand Poobah of AOO that Oracle, IBM, etc really should have acquiesed to TDF in the first place, they'd better have a pretty darn good hand.<br> </div> Fri, 18 May 2012 00:44:42 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497659/ https://lwn.net/Articles/497659/ Trelane <div class="FormattedComment"> <font class="QuotedText">&gt; This is my last word on that question.</font><br> <p> Fair 'nuff. I will say that I completely disagree with what you said prior to this particular thing and then I'll end it too. :)<br> <p> <font class="QuotedText">&gt; Anyone have questions on Symphony?</font><br> <p> Sure. Why now instead of back when it was at Sun?<br> <p> Will this just be a code drop, or will you continue to work closely to get it integrated into AOO?<br> <p> Will you be willing to help the LO group integrate it as well?<br> <p> Do you have a reply to Michael Meeks' posting on this (<a rel="nofollow" href="http://people.gnome.org/~michael/blog/2012-05-17-symphony.html">http://people.gnome.org/~michael/blog/2012-05-17-symphony...</a>)?<br> </div> Fri, 18 May 2012 00:44:04 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497658/ https://lwn.net/Articles/497658/ rcweir <div class="FormattedComment"> Again, the logical fallacy of assuming that because there was a decision there was a consensus reason for that decision. What did Gary, Indiana choose candidate A over B, C, D and E? Voting is one way of making a decision that does not yield an answer to "why?". I'm sure you can think of other decision making processes that have that same quality. <br> <p> This is my last word on that question.<br> <p> Anyone have questions on Symphony? Or are we going to listen to the same tired old whining? Sometimes it feels like I'm being stalked by some jilted old girlfriend....<br> </div> Fri, 18 May 2012 00:32:53 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497656/ https://lwn.net/Articles/497656/ Trelane <div class="FormattedComment"> <font class="QuotedText">&gt; But they're not keeping proprietary Symphony, they've just freed the lot. So, once again - what's the need to insist on an Apache licensed project?</font><br> <p> I think the answer at this point is perfectly clear. Rob's reluctance to even discuss the origins of the decision to go with Apache over other projects makes the intent even more explicit.<br> <p> They release OOo under Apache so that proprietary forks can be made. Then they release Symphony under the Apache license so that proprietary forks of their proprietary application can be made. This is for one reason and one reason only.<br> <p> Only a proprietary fork can contain a back door that can be used for spying on users. Who would want to read all Symphony ODT documents badly enough for super-secret meetings with IBM to start all these wheels a-turning?<br> <p> I'll connect the dots for you:<br> <p> Aliens. Want. To Read. Your. Email.<br> </div> Fri, 18 May 2012 00:25:18 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497654/ https://lwn.net/Articles/497654/ Trelane <div class="FormattedComment"> <font class="QuotedText">&gt; the parent question was "what would you describe IBM's motivation for creating *Apache* OpenOffice"..." which was what I addressed.</font><br> <p> The full question was<br> <p> <font class="QuotedText">&gt;&gt;&gt;&gt; what would you describe IBM's motivation for creating *Apache* OpenOffice instead of collaborating with the already-extant LibreOffice?</font><br> <p> Which you explicitly dodged by saying<br> <p> <font class="QuotedText">&gt;&gt;&gt; I'm not going to go into details about why Apache was favored over LO other than to say it was not a decision based on only a single factor.</font><br> <p> And now you say<br> <p> <font class="QuotedText">&gt; The decision to support OpenOffice at Apache was not made by a single person and it was not a decision between only two alternatives.</font><br> <p> Yet *something* "favored" and made a "decision" to use your explicit, reifying words. The ensemble of particular actors is completely irrelevant to the decision you explicitly mention.<br> <p> I'm asking what the reasoning (that you clearly possess since you must have such knowledge from you quote above) was for the decision to go with Apache and not with the already-extant LibreOffice. If you find it to be relevant, please feel free to add the other alternatives that existed. Mentioning two options explicitly does not preclude the existence of other options.<br> </div> Fri, 18 May 2012 00:20:42 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497650/ https://lwn.net/Articles/497650/ rcweir <div class="FormattedComment"> Neil, It might be worth glancing at the graphic I made on this blog post:<br> <p> <a href="http://www.robweir.com/blog/2010/11/the-legacy-of-openoffice-org.html">http://www.robweir.com/blog/2010/11/the-legacy-of-openoff...</a><br> <p> As you see, OpenOffice.org acts as something like a "core" application that is widely modified and/or repackaged. In some cases it was simplified (OOo4Kids) and in some cases it was extended (EuroOffice).<br> <p> Getting Apache OpenOffice to be more modular, to support even more differentiated derivatives is something I really want to see. However the ancient &amp; haunted code does not make this very easy. So most 3rd party customization is currently done via extensions.<br> </div> Fri, 18 May 2012 00:10:48 +0000 Lotus Symphony code for OpenOffice coming soon https://lwn.net/Articles/497649/ https://lwn.net/Articles/497649/ ewan <div class="FormattedComment"> "IBM wants the Apache License"<br> <p> OK, but why? If IBM wanted the Apache licence so they could keep going with proprietary Symphony, that would make sense. It doesn't matter whether I like it or not, it does makes sense. There's a clear argument there for why it would be in IBM's interest, if not anyone else's, to take the hit of having two separate forks of basically the same codebase.<br> <p> But they're not keeping proprietary Symphony, they've just freed the lot. So, once again - what's the need to insist on an Apache licensed project?<br> </div> Fri, 18 May 2012 00:02:28 +0000