I had all this "fun" when trying to name the Apache Maven plugin for Apache Cassandra!
So here goes, "Apache Maven" and "Maven" are two trademarks that the Apache Maven PMC is tasked with protecting. Thus they are only allowed to be used by the Apache Maven PMC. We sought and got an exemption for permitting the pattern "____ Maven Plugin" because that pattern makes it clear that the software product is a plugin for Maven. Thus the full name of the Apache Maven Plugin for Apache Cassandra is: "Mojo's Cassandra Maven Plugin"... this name has to dance the fun of making it clear that the software product is neither originating from Cassandra nor Maven. If the Cassandra project had agreed to host the plugin, then we could have simply called it "Cassandra Maven Plugin". So the short answer is: Unless the plugin is released by the Apache Maven project, you must name it according to the pattern "____ Maven Plugin" *and* you must ACK the Apache, Apache Maven and Maven trademarks. It does not matter whether you are an Apache project or not. The Apache Maven PMC is tasked with ensuring that the marks delegated to us are protected. The same responsibility for their marks falls on all the other Apache PMCs and thus if the Apache Maven project wanted to host a Tomcat or a Cassandra or a Flex plugin for Maven we would similarly have to assess what the trademark usages those PMCs permit are and try to identify a way of complying with those projects exemptions... (thankfully as Maven is our mark we can put it wherever we like in the name when the project is hosted by the Apache Maven project) -Stephen On 6 August 2013 07:50, [email protected] <[email protected] > wrote: > Hi, > > I am part of the Apache Flex Team and am currently working on Setting up a > new Maven plugin for building Apache Flex applications. This will be an > official Apache maven plugin, so would I be allowed to Name it > "maven-flex-plugin" or should "flex-maven-plugin" be used instead? I would > prefer "maven-flex-plugin" by far, but don't want to have to rename > everything in the case this is not allowed. > > Chris >
