Re: MobileOK library - External dependencies & Versioning

Hi Yeliz,

Some answers below.
It is well possible that some JAR got generated directly from the source 
files, and do not correspond to any official JAR.


Yeliz Yesilada wrote:
> Hi all,
> 
> According to the Eclipse IP team, when I gave them the list of external 
> jar files used and their versions, I did some mistakes in the versioning 
> of those external packages :( I was wondering if you could check the 
> versioning of the following external packages and let me know which 
> versions are exactly used in the publicly available version of the 
> mobileOK library (please see "version" attribute below).
> 
> -Name:  CSS Validator
> -Project URL: http://jigsaw.w3.org/css-validator/
> -Binary: css-validator.jar
> -Version: ???
> -Binary downlaod URL: http://jigsaw.w3.org/css-validator/DOWNLOAD.html
> -Source URL: http://jigsaw.w3.org/css-validator/DOWNLOAD.html
> -License: W3C Software license

I recently updated the CSS Validator used by the mobileOK Checker to the 
latest one.
There is no real versioning for the CSS validator. I downloaded the 
sources from:
  http://dev.w3.org/cvsweb/2002/css-validator/
and compiled the JAR.

The sources say it's version 2.0, but there is nothing more precise than 
that.


> -Name:  Resolver
> -Project URL: http://xml.apache.org/commons/components/resolver/
> -Binary: resolver.jar
> -Version: ???
> -Binary downlaod URL: http://xml.apache.org/mirrors.cgi#binary
> -Source URL: http://xml.apache.org/mirrors.cgi#source
> -License: Apache 1.1

The resolver.jar is a slightly modified version of version 1.2.
The modifications are described in the resolver.patch.txt file in the 
lib directory of the mobileOK Checker:
  http://dev.w3.org/2007/mobileok-ref/lib/resolver.patch.txt


> 
> -Name:  Apache commons (all)
> -Project URL: http://commons.apache.org/
> -Binary: commons-cli-1.1.jar, commons-httpclient-3.1.jar, commons-
> codec-1.3.jar, commons-logging-1.1.jar
> -Version: (need confirmation)
>   cli:1.1
>   httpclient: 3.1
>   codec: 1.3
>   logging: 1.1
> -Binary downlaod URL: http://commons.apache.org/components.html
> -Source URL: http://commons.apache.org/components.html
> -License: Apache License

That's correct, AFAICT.



> -Name:  Saxon
> -Project URL: http://sourceforge.net/projects/saxon
> -Binary: saxon8-dom.jar, saxon8-xom.jar, saxon8-xpath.jar, saxon8-
> xqj.jar and saxon8.jar
> -Version:
>  Saxon-B: 8.?
> -Binary downlaod URL: http://sourceforge.net/project/showfiles.php?
> group_id=29872
> -Source URL: http://sourceforge.net/scm/?type=svn&group_id=29872
> -License: Mozilla Public License 1.0

Saxon-B version 8.9, release date: 2007-02-12, build number: 021015.
I cannot find this particular version from Saxonica's home page anymore.
We will probably upgrade the Checker to use more recent one at some point.


> 
> -Name:  Batik
> -Project URL: http://xmlgraphics.apache.org/batik/
> -Binary: batik-css.jar, batik-util.jar
> -Version: ???
> -Binary downlaod URL: http://xmlgraphics.apache.org/batik/download.cgi
> -Source URL: http://xmlgraphics.apache.org/batik/download.cgi
> -License: Apache 2.0
> 

v1.7+r608262


> -Name:  JHove
> -Project URL: http://hul.harvard.edu/jhove/index.html
> -Binary: jhove-handler.jar, jhove-module.jar and jhove.jar
> -Version: ???
> -Binary downlaod URL: http://sourceforge.net/projects/jhove/
> -Source URL: http://sourceforge.net/projects/jhove/
> -License: Lesser GPL

v1.0, which does not seem to be available from the project's page anymore.
We will probably upgrade the Checker to use more recent one at some point.


> 
> -Name:  SAC
> -Project URL:  http://www.w3.org/TR/SAC/
> -Binary: sac.jar
> -Version: ???
> -Binary downlaod URL: http://habilis.net/validator-sac/
> -Source URL: http://habilis.net/validator-sac/

No, that's not the same thing!

> -License: W3C License

Version: 1.3
Project URL: http://www.w3.org/Style/CSS/SAC/
Binary and source: http://www.w3.org/2002/06/sacjava-1.3.zip




> 
> -Name:  TagSoup
> -Project URL:  http://home.ccil.org/~cowan/XML/tagsoup/
> -Binary: tagsoup-1.2.jar
> -Version: 1.2 (need confirmation)
> -Binary downlaod URL: http://home.ccil.org/~cowan/XML/tagsoup/#1.2
> -Source URL: http://home.ccil.org/~cowan/XML/tagsoup/#1.2
> -License: Academic Free License 3.0

That should be fine.


> 
> Thanks for your help.
> 
> Regards,
> Yeliz
> --------------------------------------------------------
> School of Computer Science
> The University of Manchester
> Manchester
> M13 9PL
> 
> URL: http://www.cs.man.ac.uk/~yesilady/
> Tel:  +44 (0) 161 275 6239
> Fax: +44 (0) 845 139 5599
> --------------------------------------------------------
> 
> 
> 
> 
> 
> 
>  From - Thu

Received on Thursday, 13 August 2009 09:14:58 UTC