They are, but they didn't give a sh* about Maven. It is avvailable under http://www.w3.org/TR/DDR-Simple-API/DDRSimpleAPI.jar That is the way W3C did it.
I just completely eliminated the mirror, and if we still needed to use the JAR, either a Maven build could access this GitHub repo https://github.com/fnk/w3c-ddr Or we followed one of these (the 1st answer was used by OpenDDR so far, the 2nd seems more practical if we don't get it into a "real" Maven form) http://stackoverflow.com/questions/4491199/build-maven-project-with-propriatery-libraries-included/4491343#4491343 On Tue, Jul 8, 2014 at 8:28 PM, Reza <[email protected]> wrote: > ahh, ok, makes sense. So to implement the standard, the w3c artifact needs > to be published. > > Well, thats a pretty big blocker... > > > ________________________________ > From: Werner Keil <[email protected]> > To: "[email protected]" < > [email protected]>; Reza <[email protected]> > Sent: Tuesday, July 8, 2014 2:25 PM > Subject: Re: Was contrib/w3c/ddr-simple contributed with permission? > > > It's a standard or "recommendation" just like HTML5 or CSS vX, so > "rewriting it" would not be possible unless we declare it as "DeviceMap > API" and put interfaces (instead of the current concrete classes, at least > it would make the API more abstract and possibly attractive to other users) > along the lines of the current Device, Pattern, Loader, etc. in a more > prominent place. > > Some projects separate the API into a separate JAR or module, others, most > prominently Spring Framework usually don't bother doing so, thus you > usually find the "API" and "impl" packages in the same JAR. > > I briefly tried to reach out to one or two people around the "Wurfl > Converter" at "W3C" which took exactly an old, still Open Source version of > that WURFL.xml, (AFAIK the project also contains a copy of it there) and > turns it into a W3C Compliant structure (similar to OpenDDR or DeviceMap > now naturally) but nobody ever replied. Most people probably don't even > work there any more, so nobody at W3C or the particular WG will do that I'm > afraid. > > For JAXB, DOM or CSS you'll find a few proper Maven artifacts by W3C, > whether they were put there by a W3C project or just a desparate downstream > user, I can't tell. > > So unless we want to go down the path of "reinventing that standard/spec" > inside DeviceMap, we have to find a way to get it there. Sonatype has a > Deployment guide: > http://central.sonatype.org/pages/ossrh-guide.html#deployment Maybe it's > worth a try to raise an issue there, WDYT? > > > > > > On Tue, Jul 8, 2014 at 8:01 PM, Reza <[email protected]> > wrote: > > > Well, at Bertrand mentioned, that w3c api is not owned by this project. > So > > publishing that artifact is not a task for this project, rather, its a > task > > for anyone who can publish on behalf of w3c. > > > > Getting support for the Simple DDR standard is a task for this project. I > > havent looked at it too deeply, but I believe it might be possible > without > > the w3c jar being published, meaning, we write the API from scratch. I > > could be wrong... so dont hold me to this. > > > > > > ________________________________ > > From: Werner Keil <[email protected]> > > To: "[email protected]" < > > [email protected]>; Reza <[email protected]> > > Sent: Tuesday, July 8, 2014 1:47 PM > > Subject: Re: Was contrib/w3c/ddr-simple contributed with permission? > > > > > > > > There seems reason for both, and one (Mavenize it) would be > > precondition/blocker for the other > > > > > > > > > > > > On Tue, Jul 8, 2014 at 7:44 PM, Reza <[email protected]> > > wrote: > > > > I changed it to unassigned. I thought this task was exposing a w3c ddr > api > > in the client. Its still a task, I will make a new jira ticket to track > it. > > > > > > > > >________________________________ > > > From: Werner Keil <[email protected]> > > >To: "[email protected]" < > > [email protected]> > > >Sent: Tuesday, July 8, 2014 1:38 PM > > >Subject: Re: Was contrib/w3c/ddr-simple contributed with permission? > > > > > > > > > > > > > > >Btw. it's also assigned to Reza at the moment, not sure, if he, Bertrand > > or someone else is the right person to find a place for the artifact, but > > there's already a JIRA ticket for this: > > https://issues.apache.org/jira/browse/DMAP-38 > > > > > > > > >Werner Keil | JCP Executive Committee Member, JSR 363 Co Spec Lead | > > Eclipse UOMo Lead, Babel Language Champion | Java Godfather > > >Twitter @wernerkeil | @UnitAPI | @JSR354 | #EclipseUOMo | #Java_Social | > > #DevOps > > >Skype werner.keil | Google+ gplus.to/wernerkeil > > > > > > > > > > > >* Developer Week: 14/15 Jul 2014, Nürnberg, Germany. Werner Keil, JCP EC > > Member, JSR 363 Spec Lead, DevOps Guy will present "Triple-E' class > > Continuous Delivery", "JSR 363 and IoT" (GER) > > > > > > > > >* JavaZone 2014: 9-11 Sep 2014, Oslo, Norway. Werner Keil, JCP EC > Member, > > JSR 363 Spec Lead will present "JSR 363 - The Answer to Life Science and > > the Internet of Everything" > > > > > > > > >* JavaOne 2014: Sep 28-Oct 2 2014, San Francisco, USA, Werner Keil, JCP > > EC Member, JSR 354 EG Member will host "Java and Digital Currencies, > Friend > > or FOE" > > > > > > > > >* JMaghreb 3.0: 4-6 Nov 2014, Casablanca, Morocco. Werner Keil, JCP EC > > Member, JSR 363 Spec Lead, DevOps Guy will present "Triple-E' class > > DevOps", "JSR 363" > > > > > >* Mobile Developer Conference kompakt: 18 Nov 2014, Hamburg, Germany. > > Werner Keil, JCP EC Member, Apache DeviceMap Committer will present > "Apache > > DeviceMap" (GER) > > > > > > > > > > > > > > >On Tue, Jul 8, 2014 at 7:23 PM, Werner Keil <[email protected]> > > wrote: > > > > > >While there was an outage, the W3C pages related to DDR Simple seem up > > again. > > >>This page is very interesting: > > http://www.w3.org/2005/MWI/DDWG/drafts/api/test-report.html > > >> > > >> > > >>It showed, what compatible implementations existed, and at least in an > > earlier version the most popular and likely commercially successful > > (true;-) WURFL competitor DeviceAtlas did or still does implement it, > too. > > Passani's argument it is not used seems bullshit. If it became outdated > and > > e.g. DeviceAtlas no longer use those Java APIs, we could also question > it. > > Otherwise let's find a way to use it with Maven. > > >> > > >> > > >>Werner > > >> > > >> > > >>On Tue, Jul 8, 2014 at 6:47 PM, Werner Keil <[email protected]> > > wrote: > > >> > > >>Weird, hopefully it's only a side-effect of Hurricane Arthur, but all > of > > W3C.org consistently seems DOWN right now, including the DDR API standard > > history. > > >>> > > >>> > > >>>Another reason to not rely on e.g. the JAR the site also did provide > > for historical reasons, but it seems better to find a BINARY distro than > > having to build it from a codebase like the one on GitHub (or elsewhere, > > not sure if W3C itself still has it, but AFAIK just like other standards > > like HTML5 you are free to use them without restriction or royalties) > > > > > >>> > > >>> > > >>>On Tue, Jul 8, 2014 at 6:02 PM, Werner Keil <[email protected]> > > wrote: > > >>> > > >>>It is simply a clone of this: > > >>>>https://github.com/fnk/w3c-ddr > > >>>> > > >>>> > > >>>> > > >>>>Essentially we would not need the source form in our SVN but the real > > key problem is, whether or not a BINARY Maven artifact can be provided > in a > > proper way? > > >>>> > > >>>> > > >>>>So far nobody bothered putting it on MavenCentral. Unless there is a > > legal reason W3C would prohibit that, I guess they just didn't see Java > or > > Maven as important. > > >>>>So consider it a "mirror" of the Git repo. If the DeviceMap build > > system was flexible enough to grab it from his GitHub repo, then we could > > delete the mirror. > > >>>> > > >>>> > > >>>>We must find a way to "Mavenize" the target binary, otherwise there > is > > no point in using the W3C Simple DDR and we might have to drop the DDR > > features once and for all > > >>>> > > >>>> > > >>>>Werner > > >>>> > > >>>> > > >>>>On Tue, Jul 8, 2014 at 5:22 PM, Bertrand Delacretaz < > > [email protected]> wrote: > > >>>> > > >>>>Hi (Werner mostly as you committed this), > > >>>>> > > >>>>>The code under [1] is apparently from W3C, did you have permission > > >>>>>from whoever owns its copyright to contribute it to this project? > > >>>>> > > >>>>>I don't see any license information, and lots of author tags which > > >>>>>might indicate ownership - or not. > > >>>>> > > >>>>>I don't see an urgent need to remove that from our repository, but > we > > >>>>>should find out whether you were actually allowed to copy it here or > > >>>>>not. > > >>>>> > > >>>>>-Bertrand > > >>>>> > > >>>>>[1] > > > https://svn.apache.org/repos/asf/incubator/devicemap/trunk/contrib/w3c/ddr-simple > > >>>>> > > >>>> > > >>> > > >> > > >
