Thank you Geertjan, I understand the licienseing point -- Yes in that specific case, yes the plugin needs to be compatible.
I am unconcerned about specific missing plugins. I had hoped my point was clear enough as this is something that applies to a Great Many products that use "plug-in" and "add-on" mechanisms. I feel that products in general should provide 'useability' support for compliant and compatible plug-ins that work from the previous version. In the case of Netbeans as on specific example, v9.0 *would* permit support for v8.2 plugins. And only the ones that work/are compatible and compliant with the licensing and infrastructiure/platform changes. I really think that would be a big plus for any platform/product. On 3 August 2018 at 17:57, Geertjan Wielenga <geertjan.wielenga@googlemail. com.invalid> 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. > >