Announcements from the LibreOffice conference
From: | Italo Vignoli <italo.vignoli-AT-documentfoundation.org> | |
To: | lwn-AT-lwn.net | |
Subject: | [PR] LibreOffice Conference Announcements | |
Date: | Fri, 14 Oct 2011 15:54:01 +0200 | |
Message-ID: | <9tdXTRRDULTzyxL304Dykj2bdhmssNAwgNEGt18grAeg@documentfoundation.org> |
During the LibreOffice Conference, The Document Foundation has announced: * LibreOffice Online Prototype: you can watch a demo video at the following address: http://people.gnome.org/~michael/data/2011-10-10-lool-dem.... LibreOffice Online is based on GTK+ framework and HTML5's canvas, and has been developed by SUSE's Michael Meeks, built on Gtk+ broadway from RedHat's Alex Laarson. * LibreOffice port project to Android and iOS, based on the voluntary work of Tor Lillqvist, a SUSE finnish developer know for having ported GIMP to Windows. The LibreOffice Android and iOS port has the objective of bringing the office suite to iPads and Android tablets, and eventually smaller devices. The user interface work has yet to start in earnest but the bulk of the code is compiling. Please note that these are not products available to end users, but advanced development projects which will become products sometimes in late 2012 or early 2013. * 500.000 desktops, mostly Windows, at several French Government entities switching from OpenOffice to LibreOffice (this increases the Windows installed base of LibreOffice by 5% in a single move) * 800.000 USB keys with LibreOffice and other free software distributed to students of the Paris Region (Île-de-France) * Region Île-de-France becoming a member of TDF Advisory Board We are available by email to provide more details about the announcements, and as soon as we will be back from the conference we will be distribute a couple of press releases with additional details and comments. About The Document Foundation (TDF) The Document Foundation is an open, independent, self-governing, meritocratic organization, which builds on ten years of dedicated work by the OpenOffice.org Community. TDF was created in the belief that the culture born of an independent foundation brings out the best in corporate and volunteer contributors, and will deliver the best free office suite. TDF is open to any individual who agrees with its core values and contributes to its activities, and warmly welcomes corporate participation, e.g. by sponsoring individuals to work as equals alongside other contributors in the community. As of September 30, 2011, TDF has 136 members and over a thousand volunteers and contributors worldwide. Media Contacts Florian Effenberger (based near Munich, Germany, UTC+1) Phone: +49 8341 99660880 - Mobile: +49 151 14424108 E-mail: floeff@documentfoundation.org - Skype: floeff Olivier Hallot (based in Rio de Janeiro, Brazil, UTC-3) Mobile: +55 21 88228812 - E-mail: olivier.hallot@documentfoundation.org Charles H. Schulz (based in Paris, France, UTC+1) Mobile: +33 6 98655424 - E-mail: charles.schulz@documentfoundation.org Italo Vignoli (based in Milan, Italy, UTC+1) SIP Phone: +39 02 320621813 - Mobile: +39 348 5653829 E-mail: italo.vignoli@documentfoundation.org - Skype: italovignoli GTalk: italo.vignoli@gmail.com -- Italo Vignoli - The Document Foundation mob +39 348 5653829 - skype italovignoli italo.vignoli@documentfoundation.org
Posted Oct 16, 2011 9:09 UTC (Sun)
by ingwa (guest, #71149)
[Link] (21 responses)
If you read closely you will find out that it's an announcement of an *intention* to bring LibreOffice to Android and IOS. We also find out that "the bulk of the code" compiles, which is not exactly a great
It also says that "The user interface work has yet to start in earnest" and here is the real issue. The work to create a new user interface is humonguous, and much of it is because the user interface is intertwined so hard with the underlying layers. There is not much of a separation between the engine and the UI in LibreOffice.
If you want to have a free mobile office application you should probably look closer at the Calligra Suite (http://www.calligra-suite.org/). They already have two different mobile interfaces maintained by the community, one of them created by Nokia. The office document viewer in the Nokia N9 and N950 smartphones build on the Calligra engine but with a user interface developed by Nokia itself.
Regarding IOS, I'm not sure it's even possible. Apple has never allowed any GPL'ed software on the iPhones and most of LibreOffice is still (L?)GPL since the fork from OpenOffice.org.
Full disclosure: I am involved with the Calligra Suite.
Posted Oct 16, 2011 9:18 UTC (Sun)
by hingo (guest, #14792)
[Link] (2 responses)
Posted Oct 16, 2011 16:25 UTC (Sun)
by lmb (subscriber, #39048)
[Link]
Posted Oct 20, 2011 5:53 UTC (Thu)
by tajyrink (subscriber, #2750)
[Link]
Posted Oct 16, 2011 11:05 UTC (Sun)
by AlexHudson (guest, #41828)
[Link]
Getting the majority of the code to compile is a pretty decent achievement. It's been a shame seeing people from competing projects (thinking mainly Apache OOo, not yourself) cast FUD on what they're doing.
Posted Oct 16, 2011 18:17 UTC (Sun)
by armijn (subscriber, #3653)
[Link] (16 responses)
You might be confused by either Microsoft who have or had a "no GPLv3" policy for Windows Phone and by some events from a year or so ago: there were some people (notably FSF) who did not want GPL software running on iOS and were making a big stink about it, so Apple decided to pull their software from the iPhone.
Posted Oct 16, 2011 18:47 UTC (Sun)
by khim (subscriber, #9252)
[Link] (5 responses)
Actually terms and conditions exlicitly forbid GPL: they mandate linking with binary DRM blob even if your app is free. This contradicts the GPL requirement procure "all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable". And that means that all GPLed programs are placed in AppStore in violation of GPL - and from time to time they are pulled from there. It's funny how infamous porno-fighters miss simple license violations routinely. But the simple truth here is that only GPL is in trouble with AppStore. LGPL quite explicitly gives you the right to combine LGPLed work with works under other licenses (including aforementioned DRM blob) and then to "distribute that work under terms of your choice". Actually it's not clear if LGPL is Ok here too, because these terms should "permit modification of the work for the customer's own use and reverse engineering for debugging such modifications" - and AppStore does not give you right to change apps even on your own phone, but usually the fact that you can sign sale of your soul^W^W^W^W development agreement and then use LGPLed component is deemed enough for LGPL requirements.
Posted Oct 16, 2011 19:25 UTC (Sun)
by armijn (subscriber, #3653)
[Link] (1 responses)
The iPhone developer agreement (thank you EFF for publishing that) has a clause (3.3.16) that might indicate that GPL software can be an issue (depending on the linking of course), so I stand corrected there.
However (hypothetically speaking), if I, as a sole copyright holder of my own software would decide to upload stuff to the Apple app store, under the GPL, who can sue Apple? Just the copyright holder.
And in most cases, the copyright holder will simply not care.
Posted Oct 16, 2011 20:12 UTC (Sun)
by khim (subscriber, #9252)
[Link]
Right. But Apple offers infamous "freedom from porn", "freedom from programs that steal your private data" and other dubious "freedoms". Why "freedom from illegal software" is not among them? This is an Ok approach for Android Market (where Google only reacts when people complain) but Apple likes to say that they are doing better. Not in this case. They can always say something like "possible GPL violations are found, can you certify that you indeed own the copyrights for code in question" - but AFAIK they are not doing that and happily sell GPLed code till notified.
Posted Oct 16, 2011 21:42 UTC (Sun)
by anselm (subscriber, #2796)
[Link] (2 responses)
Wouldn't the system library exception in section 3 of the GPL (v2) apply to this? (IANAL.)
Posted Oct 17, 2011 8:15 UTC (Mon)
by pboddie (guest, #50784)
[Link] (1 responses)
"More about the App Store GPL Enforcement", with regard to the removal of GNU Go from the App Store, states the FSF's position.
Posted Oct 17, 2011 12:35 UTC (Mon)
by anselm (subscriber, #2796)
[Link]
Yes, but that is nothing to do with the »DRM blob« that one ostensibly needs to link to one's programs (I'm not an iOS developer so wouldn't know), and to which the »system library« exception in the GPL ought to apply. If it is technically necessary to link to the DRM blob and the DRM blob comes with the OS, even without source code under the GPL, then that in itself is not a problem as far as the GPL is concerned (we used to have to link our programs to the vendor libc etc. on proprietary Unixen, which amounts to the same thing).
The FSF's objection in the cited document is that Apple tries to impose further restrictions their App Store terms/conditions etc. on stuff one gets from the App Store, which according to the GPL is not allowed no matter what the restrictions specifically say.
Posted Oct 17, 2011 2:54 UTC (Mon)
by dbruce (guest, #57948)
[Link] (9 responses)
Under GPLv2, it is more or less possible for the developer to comply by posting the source code at his own site, although it does not seem to me that this quite meets the requirements of the GPL for source to be available from the same place as any binaries. If the developer is the sole copyright holder, then no one else has standing to accuse Apple of GPL violation if Apple doesn't provide source. AFAIK, this also doesn't fit Apple's developer agreement requiring that the iOS version of the app not be distributed through other channels, (but I'm not an iOS dev and have never seen the actual agreement).
So, I think it is possible to have GPLv2 apps in the App Store as long as the developer follows a sort of "don't ask, don't tell policy", but I don't think a strict reading of the GPL would allow this.
As for GPLv3, the clauses regarding DRM keys and signatures are clearly incompatible with Apple's policies for iOS devices. Now that we are a GPLv3+ program, I think the point is moot for us.
Posted Oct 17, 2011 12:05 UTC (Mon)
by gidoca (subscriber, #62438)
[Link] (7 responses)
Posted Oct 17, 2011 13:20 UTC (Mon)
by tialaramex (subscriber, #21167)
[Link] (6 responses)
If distribution of executable or object code is made by offering
But doing 3b distribution (the "written offer") can be prohibitively expensive, because the offer is valid for several years for each specific version of the source code. It may also run foul of Apple rules. Offering to distribute the same software NOT via Apple's store could be seen as trying to do an end run around the royalties scheme (even though it isn't) much like eBay can throw you off the system if you advertise a phone number where customers can buy the same goods cheaper (and not pay eBay's fee)...
Posted Oct 17, 2011 17:49 UTC (Mon)
by krake (guest, #55996)
[Link] (1 responses)
Posted Oct 18, 2011 1:16 UTC (Tue)
by grg (guest, #76756)
[Link]
Posted Oct 18, 2011 0:44 UTC (Tue)
by cowsandmilk (guest, #55475)
[Link] (3 responses)
Does it have to be? If my written offer points to the github tag that corresponds to a release, is this sufficient? The user can then click the link to download the source that corresponds to the binary they are running. And they can also see the newer versions and my active development.
Posted Oct 18, 2011 11:04 UTC (Tue)
by jku (subscriber, #42379)
[Link] (2 responses)
As sidenote GPLv3 is explicit here: Physical media is required.
Posted Oct 19, 2011 12:30 UTC (Wed)
by mpr22 (subscriber, #60784)
[Link] (1 responses)
Even if you didn't distribute the binaries that way?
Posted Oct 19, 2011 22:29 UTC (Wed)
by jrn (subscriber, #64214)
[Link]
Posted Oct 17, 2011 15:47 UTC (Mon)
by rahvin (guest, #16953)
[Link]
Many nice things, but I don't believe in the mobile version
I have absolutely nothing to do with the Calligra suite, but my first reaction was the same: Somehow the OpenOffice code base and "small devices", never mind touch screens of any size, don't immediately give me a lot of confidence in seeing something that work. Even getting Gecko to mobile devices hasn't exactly been easy, my understanding is LO is in for an even bigger challenge.
Many nice things, but I don't believe in the mobile version
But of course, if it can be done, that will probably result in a much healthier LO codebase for everyone, so the effort itself should certainly be supported.
Many nice things, but I don't believe in the mobile version
Many nice things, but I don't believe in the mobile version
Many nice things, but I don't believe in the mobile version
Many nice things, but I don't believe in the mobile version
It's there, you just need to look
That's rubbish, there is plenty of GPL stuff available for iOS if you look at the AppStore and Apple does not have an anti-GPL policy (it's not there in the terms and conditions).
It's there, you just need to look
It's there, you just need to look
Making the person uploading binaries to the app store makes a lot more sense because you can easily put the blame somewhere else.
However (hypothetically speaking), if I, as a sole copyright holder of my own software would decide to upload stuff to the Apple app store, under the GPL, who can sue Apple? Just the copyright holder.
And in most cases, the copyright holder will simply not care.It's there, you just need to look
Actually terms and conditions exlicitly forbid GPL: they mandate linking with binary DRM blob even if your app is free. This contradicts the GPL requirement procure "all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable".
It's there, you just need to look
It's there, you just need to look
Many nice things, but I don't believe in the mobile version
Many nice things, but I don't believe in the mobile version
ITS distribution
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
ITS distribution
ITS distribution
ITS distribution
But doing 3b distribution (the "written offer") can be prohibitively expensive
ITS distribution
ITS distribution
As sidenote GPLv3 is explicit here: Physical media is required.
ITS distribution
Many nice things, but I don't believe in the mobile version