I've been going through fixing most of the remaining issues with licenses in the Server. This is highlighting the remaining known issues. There might also be some other bits of images that aren't in this analysis because RAT pegs them as binary.

SCHEMAS
-------

There are three externally-defined schemas present in the tree; the licenses on these are NOT Apache:

   .../taverna-server-usagerecord/src/main/xsd/ur.xsd
   .../taverna-server-usagerecord/src/main/xsd/xmlds.xsd
   .../taverna-server-webapp/src/misc/xsd/persistence_1_0.xsd

I suspect that the persistence schema isn't required. I can't find whether it is referred to from any other code; it might be a hold-over from a period when the schema was difficult to access online.

The UR schema is defined by the Open Grid Forum and will be under their license. It's “available” online, but only as PDF the last time I looked (!) so it is copied here in order to make it machine-processable. The PDF is at https://www.ogf.org/documents/GFD.98.pdf There is a new version at https://www.ogf.org/documents/GFD.204.pdf which we might consider upgrading to; that might even have an associated online schema.

The XMLDS schema supports the UR schema, and is defined by the W3C. The spec it refers to is https://www.w3.org/TR/xmldsig-core/ and is copied here because of the W3C tarpit.

SUPPORT LIBRARIES
-----------------

Jquery. It's useful but awful. It's present in the code. It's quite possible that it will be best to switch these to an online version instead; I don't do very much with JS so I can't really comment all that much.

   .../taverna-server-webapp/src/main/resources/static/jquery-1.8.0.min.js

.../taverna-server-webapp/src/main/resources/static/jquery-ui-1.8.23.custom.css

.../taverna-server-webapp/src/main/resources/static/jquery-ui-1.8.23.custom.min.js

It's also currently EXCLUDED from analysis by RAT because it makes the tool have problems (due to the very long lines).

Donal.

Reply via email to