From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:60511) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hdDGc-0000vd-Hv for guix-patches@gnu.org; Tue, 18 Jun 2019 08:31:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hdDGZ-0001wf-OR for guix-patches@gnu.org; Tue, 18 Jun 2019 08:31:14 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:58576) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hdDGR-0001qp-Pv for guix-patches@gnu.org; Tue, 18 Jun 2019 08:31:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hdDGQ-0004W3-It for guix-patches@gnu.org; Tue, 18 Jun 2019 08:31:03 -0400 Subject: [bug#35545] [PATCH] Add josm. Resent-Message-ID: Date: Tue, 18 Jun 2019 14:29:36 +0200 From: Julien Lepiller Message-ID: <20190618142928.528d0b0b@tachikoma.lepiller.eu> In-Reply-To: <20190506005353.3c9b20d7@alma-ubu> References: <20190503145820.606f37db@sybil.lepiller.eu> <20190505131838.2ea2c6d9@alma-ubu> <20190505133709.049a2925@sybil.lepiller.eu> <20190506005353.3c9b20d7@alma-ubu> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: =?UTF-8?Q?Bj=C3=B6rn_?= =?UTF-8?Q?H=C3=B6fling?= Cc: 35545@debbugs.gnu.org Le Mon, 6 May 2019 00:53:53 +0200, Bj=C3=B6rn H=C3=B6fling a =C3=A9crit : > On Sun, 5 May 2019 13:37:09 +0200 > Julien Lepiller wrote: >=20 > > > I know JOSM has plugins. Do you know anything about the licenses > > > of these plugins? Should we/do we need to compile all of them from > > > sources? Can we stick with the default Plugin-Repository? I'm > > > thinking about FSDG-compatibility. > > >=20 > > > Bj=C3=B6rn > > >=20 > > >=20 > > > =20 > >=20 > > That's a very good question! It doesn't look like they commit to > > only free software. In fact here is what I found on the website: > >=20 > > Note for plugin developers: If you wrote a plugin and want JOSM to > > find it, it should be enough to add the plugin to the =E2=80=8BOpenStre= etMap > > Subversion Repository (SVN) and it will automatically appear on this > > page. If you cannot put your plugin into SVN then edit this page and > > insert a link to your plugin jar file into the page; after a few > > minutes your plugin will be downloaded and the MANIFEST file will be > > used to extract information for the table below.=20 > >=20 > > I don't know if that implies being listed at that page only or also > > in the plugin manager. I don't use plugins, so I didn't notice, but > > attempting to use one failed anyway: > >=20 > > 2019-05-05 11:30:47.967 GRAVE: > > org.openstreetmap.josm.plugins.PluginException: Une erreur est > > survenue dans le greffon buildings_tools. Cause : > > java.lang.ClassNotFoundException: > > org.openstreetmap.josm.plugins.buildings_tools.BuildingsToolsPlugin > > org.openstreetmap.josm.plugins.PluginException: Une erreur est > > survenue dans le greffon buildings_tools > >=20 > > I don't know how to load plugins outside of the plugin manager. > > Ideas? =20 >=20 > I could install the buildings plugin successfully. >=20 > I have no idea on how to load plugins from outside the manager and > haven't looked into the code. But the plugins could be of any license > and/or could at least have unfree (or at least unbootstrappable) > dependencies. Until we know how to deal correctly with plugins, we > could disable the plugins-manager? So I've looked into that, but I haven't seen how to disable the plugin manager. I've talked to a JOSM developper during State of the Map France, and he told me every plugin was free software, and if not, it should be considered a bug, and the plugin will be removed. I think this is close to the spirit of the FSDG, so we might not have to disable the manager. WDYT? I agree it would be nicer to bootstrap plugins properly ourselves, but at least we won't advertise for non free plugins. I'll try to update to a newer version before pushing, unless you have more objections. >=20 > Bj=C3=B6rn