Hi folks,
This message is a follow-up to my pull request:
I’m currently working on a project called citeproc-java. It’s a wrapper
around citeproc-js with a little extra stuff. You can find the draft
documentation of the yet unfinished library here:
http://michel-kraemer.github.io/citeproc-java/
In my pull request I was asking to include a pom.xml file to be able to
upload the styles and locales as jar files to Maven Central. So I could
use them in citeproc-java as regular Maven dependencies.
I understand that the CC BY-SA 3.0 license generally allows me to
distribute the files myself. However I first wanted to get your feedback
on this. In particular I wanted to ask if I should upload the files to
Maven Central using my existing user id (which would be a matter of a
couple of minutes) or if citationstyles.org has already got its own one.
Basically there are three ways to go:
- I can upload the files under my own group id “de.undercouch”
or “de.fhg.igd” with an artifact id of
“citation-style-language-styles” or something like this
(I don’t prefer this way) - I ask the Maven Central guys to assign the group id
“org.citationstyles” to my user id, so I would be the
maintainer and can upload files whenever I want (this would
be the easiest one for me, but here I need your permission.
Of course it’s always possible to add more maintainers in
the future) - Someone of you already is the maintainer of this group id
or volunteers to become one. (this may be the preferred
option for you, but updating the files in Maven Central
might also mean more work for you)
As I said, I’m absolutely OK with being the maintainer of
org.citationstyles in Maven Central, if this is also OK for you. I will
regularly update the files there. Of course the pom.xml files will
contain the correct license information and a link back to the project.
I even created a small Gradle script that adds all contributors from the
.csl files to the pom.xml file:
https://github.com/michel-kraemer/styles/blob/gradle/build.gradle
What do you think?
Cheers,
Michel