Re: Does jdom.jar - 1.1.1 Supported by JAVA 11 ?

Michael Kay <[email protected]> Fri, 24 May 2019 07:41:26 +0100
Newsgroups gmane.comp.java.jdom.general
Message-ID <[email protected]>
--===============0940043892==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_E3B9DC86-AB1F-4E23-A7E6-E8A2DB7766A3"


--Apple-Mail=_E3B9DC86-AB1F-4E23-A7E6-E8A2DB7766A3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

The word "supported" should really be banned from the vocabulary of =
computing, and you really need to be clearer what you are asking.

There are several meanings that I see commonly used, often (as here) =
with a lack of clarity about which is intended.

X supports Y may mean:

* X is an organisation that provides a defined level of help and =
assistance to users of Y

* X is a piece of software that has been tested and is known to work in =
environment Y (e.g. JDOM 2 supports Java 11, where X =3D JDOM 2 and Y =3D =
Java 11)

* Y is a piece of software that has been tested and is known to work in =
environment X (e.g. Java 11 supports JDOM 2, where X =3D Java 11 and Y =3D=
 JDOM 2)

* X and Y have not been explicitly tested to work together, but some =
organisation exists that is prepared to offer assistance if you try =
running them together.

When new Java releases come out, the usual situation is that (a) =
software like JDOM that worked on earlier releases continues to work, =
(b) no-one formally tests that this is the case, (c) if the sofware in =
question is open source, and you hit problems, then you have no =
contractual entitlement to support from anyone, but (d) with luck, there =
is an open-source community willing to help you find and fix the =
problem. So the combination of JDOM and Java 11 is almost certain to =
work, but no-one is prepared to offer you a guarantee that this will be =
the case, or a contractual undertaking to help you if it isn't.

In the old vertically-integrated days when you went to IBM for all your =
computing needs, "supported" meant that what you were doing had an =
official imprimatur from IBM. That world disappeared 40 years ago, and =
the word "supported" ought to have disappeared at the same time.

Michael Kay
Saxonica


> On 24 May 2019, at 05:52, Jason Hunter <[email protected]> wrote:
>=20
> First, you really should upgrade to a newer version of JDOM.  Even to =
1.1.3 if you don't want to jump to the 2.x branch.
>=20
> Second, JDOM is true open source software.  Everyone here is a =
volunteer.  It looks like you probably have a day job at TIBCO and =
you're trying to determine this as part of a corporate effort.  So let =
me suggest that you try things yourself.  Run the JDOM test suite on a =
Java 11 system.  Feel free to report back the results.
>=20
> -jh-
>=20
>> On May 23, 2019, at 03:42, Hardik Savsani <[email protected] =
<mailto:[email protected]>> wrote:
>>=20
>> Hi  Team,
>>=20
>> Hope... you are doing great.
>>=20
>> We are developing a product which is using the following jar:
>>=20
>> jdom.jar - 1.1.1=20
>>=20
>> We want to confirm only whether above mentioned jar supported by Java =
11 or not.
>>=20
>> Could you please confirm on this.
>>=20
>> Thanks,
>> Hardik
>> _______________________________________________
>> To control your jdom-interest membership:
>> =
http://www.jdom.org/mailman/options/jdom-interest/[email protected] =
<http://www.jdom.org/mailman/options/jdom-interest/[email protected]>
> _______________________________________________
> To control your jdom-interest membership:
> =
http://www.jdom.org/mailman/options/jdom-interest/[email protected]


--Apple-Mail=_E3B9DC86-AB1F-4E23-A7E6-E8A2DB7766A3
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">The =
word "supported" should really be banned from the vocabulary of =
computing, and you really need to be clearer what you are asking.<div =
class=3D""><br class=3D""></div><div class=3D"">There are several =
meanings that I see commonly used, often (as here) with a lack of =
clarity about which is intended.</div><div class=3D""><br =
class=3D""></div><div class=3D"">X supports Y may mean:</div><div =
class=3D""><br class=3D""></div><div class=3D"">* X is an organisation =
that provides a defined level of help and assistance to users of =
Y</div><div class=3D""><br class=3D""></div><div class=3D"">* X is a =
piece of software that has been tested and is known to work in =
environment Y (e.g. JDOM 2 supports Java 11, where X =3D JDOM 2 and Y =3D =
Java 11)</div><div class=3D""><br class=3D""></div><div class=3D"">* Y =
is a piece of software that has been tested and is known to work in =
environment X (e.g. Java 11 supports JDOM 2, where X =3D Java 11 and Y =3D=
 JDOM 2)</div><div class=3D""><br class=3D""></div><div class=3D"">* X =
and Y have not been explicitly tested to work together, but some =
organisation exists that is prepared to offer assistance if you try =
running them together.</div><div class=3D""><br class=3D""></div><div =
class=3D"">When new Java releases come out, the usual situation is that =
(a) software like JDOM that worked on earlier releases continues to =
work, (b) no-one formally tests that this is the case, (c) if the =
sofware in question is open source, and you hit problems, then you have =
no contractual entitlement to support from anyone, but (d) with luck, =
there is an open-source community willing to help you find and fix the =
problem. So the combination of JDOM and Java 11 is almost certain to =
work, but no-one is prepared to offer you a guarantee that this will be =
the case, or a contractual undertaking to help you if it =
isn't.</div><div class=3D""><br class=3D""></div><div class=3D"">In the =
old vertically-integrated days when you went to IBM for all your =
computing needs, "supported" meant that what you were doing had an =
official imprimatur from IBM. That world disappeared 40 years ago, and =
the word "supported" ought to have disappeared at the same =
time.</div><div class=3D""><br class=3D""></div><div class=3D"">Michael =
Kay</div><div class=3D"">Saxonica</div><div class=3D""><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 24 May 2019, at 05:52, Jason Hunter &lt;<a =
href=3D"mailto:[email protected]" =
class=3D"">[email protected]</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">First, you really =
should upgrade to a newer version of JDOM. &nbsp;Even to 1.1.3 if you =
don't want to jump to the 2.x branch.<div class=3D""><br =
class=3D""></div><div class=3D"">Second, JDOM is true open source =
software. &nbsp;Everyone here is a volunteer. &nbsp;It looks like you =
probably have a day job at TIBCO and you're trying to determine this as =
part of a corporate effort. &nbsp;So let me suggest that you try things =
yourself. &nbsp;Run the JDOM test suite on a Java 11 system. &nbsp;Feel =
free to report back the results.<br class=3D""><div class=3D""><br =
class=3D""></div><div class=3D"">-jh-<br class=3D""><div class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On May =
23, 2019, at 03:42, Hardik Savsani &lt;<a =
href=3D"mailto:[email protected]" class=3D"">[email protected]</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><div =
dir=3D"ltr" class=3D""><span =
style=3D"font-size:13px;color:rgb(38,50,56);font-family:Roboto,Arial,sans-=
serif" class=3D"">Hi&nbsp;&nbsp;Team,</span><br =
style=3D"font-size:13px;color:rgb(38,50,56);font-family:Roboto,Arial,sans-=
serif" class=3D""><br =
style=3D"font-size:13px;color:rgb(38,50,56);font-family:Roboto,Arial,sans-=
serif" class=3D""><span =
style=3D"font-size:13px;color:rgb(38,50,56);font-family:Roboto,Arial,sans-=
serif" class=3D"">Hope... you are doing great.</span><br =
style=3D"font-size:13px;color:rgb(38,50,56);font-family:Roboto,Arial,sans-=
serif" class=3D""><br =
style=3D"font-size:13px;color:rgb(38,50,56);font-family:Roboto,Arial,sans-=
serif" class=3D""><span =
style=3D"font-size:13px;color:rgb(38,50,56);font-family:Roboto,Arial,sans-=
serif" class=3D"">We are developing a product which is using the =
following jar:</span><br =
style=3D"font-size:13px;color:rgb(38,50,56);font-family:Roboto,Arial,sans-=
serif" class=3D""><br class=3D""><div class=3D""><b class=3D""><span =
class=3D"gmail-m_7652264747489249850gmail-il"><span =
class=3D"gmail-il">jdom</span></span>.jar - 1.1.1&nbsp;<br =
class=3D""></b><br =
style=3D"font-size:13px;color:rgb(38,50,56);font-family:Roboto,Arial,sans-=
serif" class=3D""><span =
style=3D"font-size:13px;color:rgb(38,50,56);font-family:Roboto,Arial,sans-=
serif" class=3D"">We want to confirm only whether above mentioned jar =
supported by Java 11 or not.</span><div class=3D""><font color=3D"#263238"=
 face=3D"Roboto, Arial, sans-serif" class=3D""><br =
class=3D""></font></div><div class=3D""><font color=3D"#263238" =
face=3D"Roboto, Arial, sans-serif" class=3D"">Could you please confirm =
on this.<br class=3D""></font><div class=3D""><br class=3D""></div><div =
class=3D"">Thanks,</div><div class=3D"">Hardik</div></div></div></div>
_______________________________________________<br class=3D"">To control =
your jdom-interest membership:<br class=3D""><a =
href=3D"http://www.jdom.org/mailman/options/jdom-interest/youraddr@yourhos=
t.com" =
class=3D"">http://www.jdom.org/mailman/options/jdom-interest/youraddr@your=
host.com</a></div></blockquote></div><br =
class=3D""></div></div></div>_____________________________________________=
__<br class=3D"">To control your jdom-interest membership:<br =
class=3D""><a =
href=3D"http://www.jdom.org/mailman/options/jdom-interest/youraddr@yourhos=
t.com" =
class=3D"">http://www.jdom.org/mailman/options/jdom-interest/youraddr@your=
host.com</a></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_E3B9DC86-AB1F-4E23-A7E6-E8A2DB7766A3--

--===============0940043892==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
To control your jdom-interest membership:
http://www.jdom.org/mailman/options/jdom-interest/[email protected]
--===============0940043892==--