Skip to content

Request for New SPDX License Identifier or Modification of ANTLR-PD-fallback for PCCTS #2689

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
nishanthsankaran opened this issue Mar 26, 2025 · 1 comment

Comments

@nishanthsankaran
Copy link

I have a license for the Purdue Compiler Construction Tool Set (PCCTS) available at PCCTS License. This license matches the SPDX license identifier ANTLR-PD-fallback with the following differences:

  1. Fallback Copyright License: The ANTLR license includes a fallback copyright license for countries where public domain status is not valid, while the PCCTS license does not mention this. (Could be blue omittable)

    In countries where the Public Domain status of the work may not be valid, the author grants a copyright license to the general public to deal in the work without restriction and permission to sublicense derivatives under the terms of any (OSI approved) Open Source license.

  2. Name Replacement: "ANTLR" is replaced with "Purdue Compiler Construction Tool Set (PCCTS)" or "PCCTS". (Could be in red so that it can be also used for PCCTS)

  3. Developer Information: The PCCTS license includes specific mention of:

    ANTLR 1.33
    Terence Parr
    Parr Research Corporation
    with Purdue University and AHPCRC, University of Minnesota
    1989-1995

    (Could be blue as well)

Should these differences warrant creating a new SPDX license identifier, or should the existing ANTLR-PD-fallback license be modified with red and blue text to accommodate the PCCTS license?

@karsten-klein
Copy link

{metæffekt} Universe
canonical name: Public Domain
short name: Public-Domain
category: Public Domain
ScanCode reference id: public-domain
OSI status: none

ScanCode
matched id: antlr-pd

Comment
Do you regard this a license text? For me this appears as a public domain dedication.
The part

An individual or
company may do whatever they wish with source code distributed with
PCCTS or the code generated by PCCTS, including the incorporation of
PCCTS, or its output, into commerical software.

I would consider explanatory only.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants