question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Java namespace implies this is owned by commonmark.org

See original GitHub issue

The 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 at example.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:closed
  • Created 3 years ago
  • Comments:13 (2 by maintainers)

github_iconTop GitHub Comments

3reactions
jgmcommented, Sep 17, 2020

I’d be fine with transferring it.

3reactions
robinstcommented, Sep 17, 2020

Hi Jeff.

I explicitly asked permission from @jgm back when I started the project, quote from his email from 13 April 2015:

Neither Jeff Atwood nor I have any objections to your using the org.commonmark namespace for your module.

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.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Java namespace implies this is owned by commonmark.org
The namespace of the project implies that it is owned by commonmark.org, but it is owned by Atlassian: import org.commonmark.node.
Read more >
Parsing color in commonmark-java, rendering content from Jira
The namespace of the project implies that it is owned by commonmark.org, but it is owned by Atlassian: import org.commonmark.node.
Read more >
OpenAPI Specification v3.1.0 | Introduction, Definitions, & More
The OpenAPI Specification (OAS) defines a standard, programming language-agnostic interface description for HTTP APIs.
Read more >
Available CRAN Packages By Date of Publication
2022-12-13, pagedown, Paginate the HTML Output of R Markdown with CSS for Print ... 2022-11-02, origin, Explicitly Qualifying Namespaces by Automatically ...
Read more >
Package List — Spack 0.20.0.dev0 documentation
Versions: 2.0.1, 2.0.0, 1.9.3, 1.9.2; Build Dependencies: java, maven ... in x-space by means of higher order interpolations and Runge-Kutta techniques.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found