From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Tassilo Horn Newsgroups: gmane.emacs.devel Subject: Re: DocView now supports OpenDocument & MS Office formats Date: Mon, 03 Jan 2011 09:42:23 +0100 Message-ID: <87sjxa2xao.fsf@member.fsf.org> References: <87hbduhno4.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1294045496 6185 80.91.229.12 (3 Jan 2011 09:04:56 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 3 Jan 2011 09:04:56 +0000 (UTC) Cc: MON KEY , jasonr@gnu.org, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jan 03 10:04:51 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PZgLT-0000RN-HN for ged-emacs-devel@m.gmane.org; Mon, 03 Jan 2011 10:04:51 +0100 Original-Received: from localhost ([127.0.0.1]:39185 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PZgLT-0006dM-1O for ged-emacs-devel@m.gmane.org; Mon, 03 Jan 2011 04:04:51 -0500 Original-Received: from [140.186.70.92] (port=56900 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PZfzo-0004qZ-2j for emacs-devel@gnu.org; Mon, 03 Jan 2011 03:42:29 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PZfzm-0001TU-Kd for emacs-devel@gnu.org; Mon, 03 Jan 2011 03:42:27 -0500 Original-Received: from deliver.uni-koblenz.de ([141.26.64.15]:16125) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PZfzm-0001TI-9O; Mon, 03 Jan 2011 03:42:26 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by deliver.uni-koblenz.de (Postfix) with ESMTP id 15BDF78016D6; Mon, 3 Jan 2011 09:42:25 +0100 (CET) Original-Received: from deliver.uni-koblenz.de ([127.0.0.1]) by localhost (deliver.uni-koblenz.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 27371-03; Mon, 3 Jan 2011 09:42:24 +0100 (CET) X-CHKRCPT: Envelopesender noch tassilo@member.fsf.org Original-Received: from thinkpad (tsdh.uni-koblenz.de [141.26.67.142]) by deliver.uni-koblenz.de (Postfix) with ESMTP id 1264378016D3; Mon, 3 Jan 2011 09:42:24 +0100 (CET) In-Reply-To: (Richard Stallman's message of "Sun, 02 Jan 2011 17:11:34 -0500") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/24.0.50 (gnu/linux) X-Virus-Scanned: amavisd-new at uni-koblenz.de X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:134202 Archived-At: Richard Stallman writes: Hello Richard, Looking at the homepage and its description, is basically looks like an approach to make OpenOffice.org functionality available to other languages (and also remotely to other processes). ,----[ http://udk.openoffice.org/ ] | Uno stands for Universal Network Objects. Uno is one of the accepted | projects of OpenOffice.org. | | Uno is the component model of OpenOffice.org. Uno offers | interoperability between programming languages, other components | models and hardware architectures, either in process or over process | boundaries, in the Intranet as well as in the Internet. Uno components | may be implemented in and accessed from any programming language for | which a Uno implementation (AKA language binding) and an appropriate | bridge or adapter exists. `---- I don't know about the consequences with respect to software freedom here. OO.org is LGPL, so there might be a chance that proprietary components leveraging OO.org functionality are now easier to write with UNO. But that would only be the case if accessing OO.org functionality (possibly remotely) via UNO bindings is fundamentally different from accessing OO.org functionality in C. > - asking Emacs users to install the python/pyuno/UNO/OpenOffice/Java > dependencies just to gain ODF support is ironic given the extent to > which the Emacs-Devels have endeavored to keep the Emacs footprint > small; > > People who want to use ODF need to install OpenOffice anyway, so I am > not sure this is a terrible problem. Well, there are other free office suites that handle ODF as well, like KOffice. > If there's another way to do the job, it might be better. The reason I chose unoconv/OO.org is that it required only a few lines of elisp to allow for viewing anything OO.org can read inside emacs. And doc-view doesn't add any hard dependencies at all. If the required tools for some kind of document are not installed, or emacs has been compiled without PNG support, or if the current emacs frame is a TTY frame, then doc-view falls back to the mode that would be used if there was no doc-view. Bye, Tassilo