You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Emilian Bold <em...@protonmail.ch> on 2017/11/23 14:06:43 UTC

Could Oracle donate the beansbinding library too?

Hello,

o.jdesktop.beansbinding is used by various Swing panels and by the form editor to provide some very nice binding features.

Sadly, it is LGPL 2.1: https://github.com/JFormDesigner/swing-beansbinding/blob/master/beansbinding/license.txt

I don't know if there is another drop-in comparable library.

Still, this is a library created by Sun Microsystems as a reference implementation for JSR 295.

It would be ideal if Oracle would just donate the beansbinding code to Apache NetBeans and we release it under Apache 2.0 ourselves.

This is a very old library from java.net, it's becoming hard even to find traces of it. See eg: https://web.archive.org/web/20070618134019/https://beansbinding.dev.java.net/

--emi


Re: Could Oracle donate the beansbinding library too?

Posted by Fabrizio Giudici <Fa...@tidalwave.it>.
On Thu, 23 Nov 2017 15:06:43 +0100, Emilian Bold  
<em...@protonmail.ch> wrote:


> This is a very old library from java.net, it's becoming hard even to  
> find traces of it. See eg:  
> https://web.archive.org/web/20070618134019/https://beansbinding.dev.java.net/

When it was dismissed, I forked it and worked on it, but only for a short  
time - because JavaFX2 came with its own binding stuff and then I moved to  
it. In any case, just for the record, you can find it here:

https://bitbucket.org/tidalwave/betterbeansbinding-src/

Googling for "BetterBeansBinding" you'll find some forks here and there by  
people that maintained it (I don't know whether they are doing it still  
now, or gave up at some time).

Of course, the problem with the licensing still holds, because I couldn't  
do but keeping the original LGPL.

-- 
Fabrizio Giudici - Java Architect @ Tidalwave s.a.s.
"We make Java work. Everywhere."
http://tidalwave.it/fabrizio/blog - fabrizio.giudici@tidalwave.it