Beansbinding can be brought back easily. We have the existing code service-based, we only have to put the GPL w/ CPE plugin somewhere online and suggest it to users, just like we suggest nb-javac.
--emi ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On 7 August 2018 6:56 PM, Oliver Rettig <oliver.ret...@orat.de> wrote: > Hi, > > > > Can we establish a page in the wiki with the problematic libraries: > > > > org.jdesktop.beansbinding > > org.jdesktop.swingx > > javahelp > > > > Are there others? > > > > What is to do? How can the functionality in the first two be substituted? > > > > What can we do to substitute javahelp. > > > > best regards > > Oliver > > > 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 > > > > --------------------------------------------------------------------- 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