Java namespace implies this is owned by commonmark.org
See original GitHub issueThe namespace of the project implies that it is owned by commonmark.org
, but it is owned by Atlassian:
import org.commonmark.node.*;
import org.commonmark.parser.Parser;
import org.commonmark.renderer.html.HtmlRenderer;
Expected behavior:
import com.atlassian.commonmark.node.*;
import com.atlassian.commonmark.parser.Parser;
import com.atlassian.commonmark.renderer.html.HtmlRenderer;
Not only is this misleading, it prevents commonmark.org from ever publishing a Java implementation under its own name. It’s also important to note that Atlassian is a commercial organization while commonmark.org is not.
Also the Java rules for package naming do indicate the package should use the company domain name when publishing the Java packages:
Companies use their reversed Internet domain name to begin their package names—for example,
com.example.mypackage
for a package named mypackage created by a programmer atexample.com
.Name collisions that occur within a single company need to be handled by convention within that company, perhaps by including the region or the project name after the company name (for example,
com.example.region.mypackage
).
Issue Analytics
- State:
- Created 3 years ago
- Comments:13 (2 by maintainers)
Top GitHub Comments
I’d be fine with transferring it.
Hi Jeff.
I explicitly asked permission from @jgm back when I started the project, quote from his email from 13 April 2015:
Note that back then, the https://github.com/commonmark/ organization wasn’t being used yet. Now that the other repositories are there too, I would love to transfer the repository there! That has always been my long-term goal, which is also why the license is exactly the same as commonmark.js.
If this is something that you and @jgm are interested in, I can probably get permission from Atlassian. I think it would be beneficial for both commonmark and commonmark-java.