k-john-gough / gppg

GPPG is a parser generator that produces parsers written in the C# V2 or higher. The input language is YACC-like, and the parsers are LALR(1), with the usual automatic disambiguations. Designed to work with GPLEX.
Other
38 stars 24 forks source link

Licensing question #7

Open SOesterreicher opened 1 year ago

SOesterreicher commented 1 year ago

Hello, I have a short question regarding the licensing: In GPPGcopyright.rtf a BSD 2-Clause license is mentioned and the update is 9 years ago. Copyright 2005-2014 Queensland University of Technology (QUT). All rights reserved. In License.md a BSD 3-clause is mentioned and the updated is 6 years ago Copyright (c) 2009, QUT, Wayne Kelly

Which License is correct or do we need to provide both licenses ?

Based on the README.MD History section I would assume that both licenses need to be mentioned. History

The original version of GPPG was produced by Wayne Kelly at QUT. Further development and ongoing maintainence has been by John Gough.

Any advice.

Thanks in advance. Siegfried Oesterreicher

k-john-gough commented 1 year ago

Hi Siegfried

Thanks for your enquiry about the license for GPPG. When all the GP* code was moved from Microsoft's CodePlex archive to github we updated the licenses to conform to something recognized by github. Hence the applicable license is the BSD-3 one.

There has been very little maintenance on any of this code for a few years. In principle, I will fix anything that is broken, but I have not attempted to update the code to, for example, utilize the new features of the latest C# versions.

The history of the language tools, GPPG and GPLEX, is as follows. Wayne Kelly coded a prototype of GPPG, without diagnostics, error recovery or documentation. I coded the release version. GPLEX is all my work. Microsoft separately licensed a variant of both programs, for internal use, and also our Ruby scanner and parser.

Ideally I would like for someone to take over maintenance of both the projects - I have been fully retired since 2016, and am now on the wrong side of 80.

Regards John Gough


From: Oesterreicher, Siegfried @.> Sent: Monday, 8 May 2023 6:44 PM To: k-john-gough/gppg @.> Cc: Subscribed @.***> Subject: [k-john-gough/gppg] Licensign question (Issue #7)

Hello, I have a short question regarding the licensing: In GPPGcopyright.rtf a BSD 2-Clause license is mentioned and the update is 9 years ago. Copyright 2005-2014 Queensland University of Technology (QUT). All rights reserved. In License.md a BSD 3-clause is mentioned and the updated is 6 years ago Copyright (c) 2009, QUT, Wayne Kelly

Which License is correct or do we need to provide both licenses ?

Based on the README.MD History section I would assume that both licenses need to be mentioned. History

The original version of GPPG was produced by Wayne Kelly at QUT. Further development and ongoing maintainence has been by John Gough.

Any advice.

Thanks in advance. Siegfried Oesterreicher

— Reply to this email directly, view it on GitHubhttps://github.com/k-john-gough/gppg/issues/7, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEC5EFC2DLT5EZXH2JHGTFLXFCW5XANCNFSM6AAAAAAXZUJGGI. You are receiving this because you are subscribed to this thread.Message ID: @.***>

SOesterreicher commented 1 year ago

Hello John,

Thanks for your great explanation of the history and the license change. I hope that somebody will be there to take over the maintenance.

I wish you all the best. Siegfried Oesterreicher