lievendoclo / Valkyrie-RCP

A fork from http://www.gitorious.org/valkyrie-rcp
Apache License 2.0
23 stars 10 forks source link

Software license and groupId #11

Closed bravegag closed 9 years ago

bravegag commented 11 years ago

Hi there,

I just realized that the groupId is "dk.navicon" which points to a private company in Denmark. Does it really make sense to do that? I mean this is an open source software no? What is the license for this fork? I expected it to be Apache licensed since it is a derivative work from an Apache Licensed software no? I don't want to find myself by surprise having to pay royalties to navicon :P

Best regards, Giovanni

cmadsen commented 11 years ago

I'm sorry about the dk.navicon name but it was either that or com.github.cmadsen and at the moment dk.navicon felt "best". In hindsight I should probably have chosen com.github.cmadsen.

The license conditions are The Apache Software License, Version 2.0.

You can read the naming story here:

https://issues.sonatype.org/browse/OSSRH-5836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=184414#comment-184414

https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide

bravegag commented 11 years ago

I see, it is interesting, I wasn't aware of such strong constraints on the groupId to be able to publish on Maven central and of course who wants to pay from own pocket just to gain control of the domain ... an idea would be to push it via Spring? e.g. org.springframework.valkyrie? but maybe you need the official Spring support for this hmm ... another idea is to simply create a repo here and have people add your repo and ignore Maven central. Well doesn't matter, if the license is Apache then is fine, and dk.navicon gets the publicity for free :D

Another food for thinking, the problem might be if you stop working at dk.navicon and you keep on using the domain, dk.navicon might come back to you and ask their domain name to be removed from Valkyrie ... then all the Valkyrie clients will go through a painful renaming process.

lievendoclo commented 11 years ago

If domain ownership is an issue, I'd be more than happy to purchase the valkyriercp.org domain for you to use. The last paragraph of bravegag kinda sums up why using company names in group id's is sometimes a bad idea. Unless offcourse Navicon is willing to take the project perpetually. Personnally, I'd go for the github groupname.

cmadsen commented 11 years ago

So should I try rename the groupid to com.github.cmadsen ?

bravegag commented 11 years ago

lievendocio is happy to buy valkyriercp.org, and this is the ideal one IMO :)

lievendoclo commented 11 years ago

€ 6.99 isn't that big of a deal for something like this :D

bravegag commented 11 years ago

so little !!! ah ok then we can split in 3 :P I think it is worth every penny because people will be able to find the "official Valkyrie" in its intuitive place e.g. when I was looking for Valkyrie I was completely confused where to look because there are several dead end forks and not an "official one".

I have spent quite a bit of time researching for a good path to take for the RCP architecture of a new project and there is nothing so far that seriously compete with Spring RCP. I could not see the JGoodies but I got a bad feeling about it, all the careful hiding of demo code etc is a bad sign at least IMO. I am responsible for building from scratch an important GUI and I am willing to get seriously involved in RCP. I also have other long term interests into it ... but this is a separate story.

bravegag commented 11 years ago

Separate question: if we are gonna get serious, how about JIRA? Confluence? there are free hosting choices by Atlassian for this kind of projects. What forum would you use? the Spring Swing forum is a sad place to go :D

lievendoclo commented 11 years ago

Why not just use the facilities offered by GitHub? We have issue tracking and documentation can be provided through GitHub pages? I'm a fan of centralising stuff. If we're going the Atlassian way, I'd rather be on BitBucket. But I don't fancy another move.

lievendoclo commented 9 years ago

Small update: I have bought the valkyriercp.org domain, so there's no problem anymore with regard to using it as a group id. That'll at least soothe some people. The domain is currently pointing to my digitalocean server and I'm looking into creating a simple landing site for the moment. I don't have the time yet to build something using Awestruct or anything like that, so it'll be static for the moment. I suggest we stick with github at the moment. If the need arises, we can always migrate to an Atlassian based stack using Bitbucket, Jira and Confluence. I would however want to migrate the repository to a git-flow style repository because it'll make our life a lot easier when doing releases and thing like that.

lievendoclo commented 9 years ago

2.0 branch is pointing to valkyriercp.org domain.