Skip to content
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

Part of the code is under GPL2 #480

Closed
bkmgit opened this issue Sep 3, 2023 · 5 comments
Closed

Part of the code is under GPL2 #480

bkmgit opened this issue Sep 3, 2023 · 5 comments

Comments

@bkmgit
Copy link

bkmgit commented Sep 3, 2023

Pointed out in code review is that buffer.h and buffer.c seem to be derived from Houdini buffer.h and Houdini buffer.c which are available under GPL2 with a linking exception and originally came from libgit2

@jgm
Copy link
Member

jgm commented Sep 3, 2023

buffer was added by @vmg who at the time was working for GitHub, where this code was developed.
@vmg certified in commonmark/commonmark-spec#269 that the license was correct.

@jgm
Copy link
Member

jgm commented Sep 3, 2023

By the way @vmg is also one of the libgit2 contributors. Hopefully @vmg can comment here to clarify things.

@vmg
Copy link
Contributor

vmg commented Sep 4, 2023

The PR in commonmark/commonmark-spec#269 is the authoritative source for licensing information.

@vmg certifies by merging this PR that the license and copyright information are accurate.

I approved that PR and re-licensed the code under the same permissive license as the rest of cmark. There is no GPLv2 code in cmark because that would make the library useless.

@bkmgit
Copy link
Author

bkmgit commented Sep 23, 2023

Thanks. A related issue is the copyright notices on utf8.h and utf8.c

github#348

@bkmgit
Copy link
Author

bkmgit commented Sep 23, 2023

Associated pull request #483

@jgm jgm closed this as completed Sep 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants