freeJSX is a free version of JSX, now released under the GPL. It is a re-engineering of Java Object Serialization from scratch: we kept the ability to handle Serializable objects, but removed the need for Serializable itself (and serialVersionUID, too).
This version features highly readable XML, which is compact though use of attributes for primitives and cleaned by omitting the standalone information of JSX. It works with all objects without modification (whether Serializable or not), and does not need a no-argument constructor, nor special converters.
Visit the JSX homepage
Download JSX
-
JSX released under the GPL (8 messages)
- Posted by: Brendan Macmillan
- Posted on: August 02 2004 22:13 EDT
Threaded Messages (8)
- JSX vs Xml{En,De}coder by Hanson Char on August 04 2004 17:57 EDT
- JSX vs Xml{En,De}coder by Brian Miller on August 04 2004 18:38 EDT
- Why GPL? by Leoš Literák on August 05 2004 02:31 EDT
- Why GPL? by atoy so on August 05 2004 03:04 EDT
- Why GPL? by Luca Garulli on August 05 2004 04:55 EDT
-
Why GPL? by Luca Garulli on August 05 2004 05:01 EDT
- Why GPL? by Leoš Literák on August 05 2004 10:12 EDT
-
Why GPL? by Luca Garulli on August 05 2004 05:01 EDT
- +1 for JSX by Damien Evans on August 05 2004 23:15 EDT
-
JSX vs Xml{En,De}coder[ Go to top ]
- Posted by: Hanson Char
- Posted on: August 04 2004 17:57 EDT
- in response to Brendan Macmillan
For java [de]serialization to/from XML in JDK1.4, can we not just use java.beans.Xml{En,De}coder ? Why JSX ? -
JSX vs Xml{En,De}coder[ Go to top ]
- Posted by: Brian Miller
- Posted on: August 04 2004 18:38 EDT
- in response to Hanson Char
For java [de]serialization to/from XML in JDK1.4, can we not just use java.beans.Xml{En,De}coder ? Why JSX ?
The JRE's XmlEncoder is very flaky (44 unresolved bugs on BugParade). Also, it only supports bean properties, which is lame. -
Why GPL?[ Go to top ]
- Posted by: Leoš Literák
- Posted on: August 05 2004 02:31 EDT
- in response to Brendan Macmillan
GPL is not friendly to not-GPL developers. You cannot use it unless your code is GPL too. That's IMO too restrictive for a library.
I doubt, JSX will be successfull, because most (even open source) projects are not released under GPL, so they couldn't use it as component. If you dont like apache license, please release it with LGPL at least .. -
Why GPL?[ Go to top ]
- Posted by: atoy so
- Posted on: August 05 2004 03:04 EDT
- in response to Leoš Literák
+1 -
Why GPL?[ Go to top ]
- Posted by: Luca Garulli
- Posted on: August 05 2004 04:55 EDT
- in response to Leoš Literák
+1. Why don't use LGPL ?
bye,
Luca Garulli
www.OrienTechnologies.com -
Why GPL?[ Go to top ]
- Posted by: Luca Garulli
- Posted on: August 05 2004 05:01 EDT
- in response to Luca Garulli
Ok, browsing the website make things more clear to me.
freeJSX is the FREE version of the commercial "professional" purchasable on: www.jsx.org. If you want to use in a commercial project you had to buy it.
bye,
Luca Garulli
www.OrienTechnologies.com -
Why GPL?[ Go to top ]
- Posted by: Leoš Literák
- Posted on: August 05 2004 10:12 EDT
- in response to Luca Garulli
I see. I was lazy to open their URL .. -
+1 for JSX[ Go to top ]
- Posted by: Damien Evans
- Posted on: August 05 2004 23:15 EDT
- in response to Brendan Macmillan
We've used JSX for years, and it has always been useful and stable. Keep up the good work Brendan.
Damien
www.teramedica.com