The owner is Oracle. And the JSR for BeansBinding is dead. And that is not my point — my point is that any plugin using that JAR needs to be rewritten to not use it.
Gj On Friday, August 3, 2018, Boris Heithecker <boris.heithec...@gmx.net> wrote: > Hi, > does anybody know who's the owner of org.jdesktop.beansbinding? Whom > should I contact? Is the license really GPL, or LGPL? Same question > applies to org.jdesktop.swingx: GPL oder LGPL? Who's the owner? > Havn't found any robust information about these libraries so far. > Am I allowed to ship them with my platform application? > Boris > > 2018-08-03 9:59 GMT+02:00 Geertjan Wielenga > <geertjan.wiele...@googlemail.com.invalid>: > > And the solution is to get hold of the owners of the plugins that do not > > work with 9.0 and ask them/work with them to make them compatible with > 9.0. > > > > Gj > > > > On Fri, Aug 3, 2018 at 9:57 AM, Geertjan Wielenga > > <geertjan.wiele...@googlemail.com> wrote: > >> > >> The problems are a bit more complex than how you describe them, in the > >> case of Apache NetBeans. > >> > >> Take for example 'org.jdesktop.beansbinding'. > >> > >> This is a library that has been part of NetBeans for many years. And > it's > >> been used by a variety of plugins as well, such as some of those you > seem to > >> be trying to install. > >> > >> However, the licensing of that library is GPL. The Apache Software > >> Foundation does not allow Apache projects to distribute GPL-based > libraries. > >> > >> So, we had to remove it from Apache NetBeans. > >> > >> And now some of the plugins that rely on that library will not work. > >> > >> There are other similar cases, though not too many. Another example is > >> Hibernate (http://hibernate.org/community/license), which had to be > removed > >> in order for Apache NetBeans to be acceptable to the Apache Software > >> Foundation. > >> > >> Hope this gives some insights, > >> > >> Gj > >> > >> > >> On Fri, Aug 3, 2018 at 9:49 AM, * William <william.full.m...@gmail.com> > >> wrote: > >>> > >>> Hello all... > >>> > >>> I have an interesting general for platforms supporting: extras, macros, > >>> add-ons, plug-ins, extensions, themes, what have you. For this post, > I'll > >>> jsut use "plug-in" as a generic term meaning all things you can > add/theme, > >>> etc. > >>> > >>> > >>> use-case: > >>> > >>> I've faced the same situation on many platforms, across many > >>> release-cycles, and over many years. Some identifable examples include > >>> Netbeans, Firefox (since v5), Chrome, Eclipse, even application tools > Excel, > >>> Word and OpenOffice/LibreOffice, etc. > >>> > >>> Almost with out exception, when new releases comes-out I as an end-user > >>> loose functionality when the "plug-in" version no longer matches or if > the > >>> model changes. Last year Firefox changed the whole plug-in interface > and I > >>> lost every day productivity because things aI had a habit of using > were no > >>> longer "present" or compatible. > >>> > >>> I am sure you are familiar with the feeling when your favoured tool or > >>> add-on is no longer there? An example to talk to is this: the > Netbeans RC > >>> and Beta both happily supported the plugin QuickOpener during my > various > >>> opportunities to trial these two pre-release candidates. > >>> > >>> Alas, Netbeans release 9 does not. I'm sure there are reasons. I'm > >>> taling to two points. > >>> > >>> Capability -- Evidently Netbeans as RC1 can support QuickOpener (it is > >>> feasible and practical) > >>> Usability -- Those features that I may use 4 or 24 times a day are now > >>> gone. > >>> > >>> I believe there are ways to be nicer to end-uers when migrating / > >>> upgrading versions. > >>> > >>> suggestion: > >>> > >>> Here's an approach to improve the User Experiece. > >>> > >>> Support backward compatibility for just one version back. In this case > >>> Netbeans 9 might have supported existing Netbeans 8 plug-ins. Not all > of > >>> them but from my using of Netbeans pre-releases I had no problem with > most > >>> of them. > >>> > >>> process: > >>> > >>> In order to Not be a burden progressing between versions there need to > be > >>> some simple rules/steps. > >>> > >>> Make the previous version compatiblity layer a configurable option in > the > >>> config file (or start-up option). > >>> No support is promised for unqualified / out of certification, older > >>> plugins, but if it works why not let it run. > >>> When a compatible version comes along the normal update stream should > >>> upgrade the plugin. > >>> On the Netbeans Tools / Options panel, all plug-ins should report a few > >>> things in an about box or sub-panel > >>> > >>> Plug-in version number > >>> Netbeans certificaiton / release compatibility > >>> Project URL (and source when open source -- encourage folk to upgrade > old > >>> plug-ins) > >>> URL-s to report bugs, documentation > >>> > >>> The infrastructure to activate/deactivate plug-ins already exists > >>> Highlight any Retro Plug-in in the plug-ins in a different colour > >>> (brown??) > >>> In the plug-in sources settings provide two plug-in repository channels > >>> > >>> current plugins > >>> retro plug-ins > >>> Perhaps even provide a check-box or a tab on the plugin choosing panel > to > >>> select between the two sets of plug-ins. > >>> > >>> Get plugin to provide a button for displaying or saving settings to a > >>> human readable format > >>> > >>> that way settings that are not saved in Export can be kept > >>> > >>> summary: > >>> > >>> I happily installed Netbeans 9 and import-ed by settings from netbeans > >>> v8.2. All was good ...So far as it goes on the technical side. > However all > >>> these platforms that use plugins share the same issue when it comes to > >>> breaking changes -- And the end-user always loses the toss of the > coin. The > >>> main tools I would need to use Netbeans day to day are not ready yet. > >>> > >>> At least that means without some level of a retro plugin layer, > adoption > >>> is retarded and the user base is limited. > >>> > >>> In a nut shell, I think that for the sake of continuity of service and > >>> maintaing a great User Experience the software industry (meaning > individuals > >>> and projects... ) need to really factor in support for > >>> > >>> "User Experience Service Continuity". > >>> > >>> The label is awkward, I know. Thing is the settings I imported can not > >>> all work because the plugin that might know about them doesn't 'exist' > for > >>> Netbeans 9 or Firefox 54 or Excel 2010. People often say how they > want to > >>> support the users, but these workflow breaking changes remind me of the > >>> 1980-s user design. > >>> > >>> I would keep silent if not for the lucky evidence from the Beta and > RC1 > >>> experince where plugins I can't use today worked happily on Netbeans > RC1. > >>> > >>> That's all. What about it? Wouldn't you like to have compatible tools > >>> from the previous version until they are upgraded? > >>> > >>> Best wishes, > >>> > >>> aplatypus > >>> > >>> -- -- -- > >>> > >>> Some plugins require plugin org.jdesktop.beansbinding to be installed. > >>> > >>> The plugin org.jdesktop.beansbinding is requested in version > 1.13.1.121. > >>> > >>> The following plugin is affected: > >>> QuickOpener > >>> > >>> Some plugins require plugin Common Test Runner API to be installed. > >>> > >>> The plugin Common Test Runner API is requested in version >= 1.31.1 > >>> (release version 1) but only 2.11.1 (of release version different from > 1) > >>> was found. > >>> > >>> The following plugin is affected: > >>> Gradle Support > >>> > >>> Some plugins require capability cnb.org.netbeans.modules.groovy.kit > >>> > >>> No plugin providing the capability cnb.org.netbeans.modules.groovy.kit > >>> could be found. > >>> > >>> The following plugin is affected: > >>> Gradle Support > >>> > >>> Some plugins not installed to avoid potential installation problems. > >>> > >>> > >>> ___________________________________ > >>> > >>> > >>> > >> > > > > > > -- > Boris Heithecker > > > Dr. Boris Heithecker > Lüneburger Str. 30 > 28870 Ottersberg > Tel.: 0 42 05/ 31 58 34 > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org > For additional commands, e-mail: users-h...@netbeans.apache.org > > For further information about the NetBeans mailing lists, visit: > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > >