Skip to content

License clarification.#1383

Open
somiaj wants to merge 1 commit intoopenwebwork:developfrom
somiaj:update-license
Open

License clarification.#1383
somiaj wants to merge 1 commit intoopenwebwork:developfrom
somiaj:update-license

Conversation

@somiaj
Copy link
Contributor

@somiaj somiaj commented Mar 10, 2026

Update the license to match what is in the webwork2 repo. This includes clarifying we use artistic license 1.0, remove the fsf physical address and provide links to both the artistic license 1.0 and gpl 2.0.

The old license and new license mention copies of the license should be provided in the "package", but they were not in the pg repo. This adds them to the doc directory to match what is done in webwork2.

Remove the old README which was just a copyright statement.

Note, I'm unsure if the doc directory is the best place for the licenses, since there is POD in there, but the licensees didn't seem to get picked up by the POD generation, unsure if there is a better place to put them, so I put them there to match what is done in webwork2.

Copy link
Member

@drgrice1 drgrice1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I don't think there is a better place to put the licenses than the doc directory.

@somiaj
Copy link
Contributor Author

somiaj commented Mar 10, 2026

One update, I change the license to say "Program Generation Language" to match what was in the old README from the "Online Homework Delivery System" which was there. Though I always thought it was "Problem Generation", so TIL.

@somiaj somiaj force-pushed the update-license branch 2 times, most recently from bdeddbf to de255db Compare March 10, 2026 22:20
@drgrice1
Copy link
Member

One update, I change the license to say "Program Generation Language" to match what was in the old README from the "Online Homework Delivery System" which was there. Though I always thought it was "Problem Generation", so TIL.

I am not sure about this. PG does not stand for "Problem Generation" (I also used to think that), but it also doesn't stand for "Program Generation". According to https://wiki.openwebwork.org/wiki/History_of_WeBWorK (and Mike and Arnold agree with that) it stands for "Pretty Good".

@somiaj
Copy link
Contributor Author

somiaj commented Mar 10, 2026

I can revert that change, I was just using what was in the old README, so that must have been a mistake.

Update the license to match what is in the webwork2 repo.
This includes clarifying we use artistic license 1.0,
remove the fsf physical address and provide links to both
the artistic license 1.0 and gpl 2.0.

The old license and new license mention copies of the license
should be provided in the "package", but they were not in the pg
repo. This adds them to the doc directory to match what is done
in webwork2.

Remove the old README which was just a copyright statement.
@somiaj
Copy link
Contributor Author

somiaj commented Mar 10, 2026

What about removing that line altogether, I just called it "WeBWorK PG" and that is all.

@drgrice1
Copy link
Member

Yeah, maybe that would be best. Either that or @mgage could offer a suggestion?

@drgrice1
Copy link
Member

I suppose I should tag @apizer also. He could give a suggestion as well.

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

Successfully merging this pull request may close these issues.

2 participants