ymotongpoo / vsc-licenser

License handler extension for Visual Studio Code.
Apache License 2.0
45 stars 40 forks source link

Update agplv3.ts #89

Closed ToastHawaii closed 4 years ago

ToastHawaii commented 4 years ago

Make agplv3 more like gplv3 and add product name

welljsjs commented 4 years ago

LGTM but I think you're missing a line in extension.ts: https://github.com/ymotongpoo/vsc-licenser/blob/626d0cb3a51aa25a604f91b0141aa9a92edcce55/src/extension.ts#L87

should be

["AGPLV3", { displayName: "AGPLv3", creatorFn: (author, projectName) => new AGPLv3(author, projectName) }],

for it to work correctly.

ymotongpoo commented 4 years ago

@welljsjs First, thanks for the comment. I was busy in last 3 weeks and missed the notification of this PR. Sorry about that.

WRT the maintenance, this repo is reactively maintained, but if you'd like to fork, it's up to you. As this is OSS project and as long as you follow the license, I have no objection.

welljsjs commented 4 years ago

@ymotongpoo Nw, thanks for the quick reply.

Ok good to know, I was just making sure you're still interested in this project, without having any expectations - it surely doesn't take a trivial amount of effort to maintain an OSS project so as far as I'm concerned we're really thankful for this project!

ymotongpoo commented 4 years ago

@ToastHawaii Thanks for the suggestion. Unfortunately, the template is not a free form but there's a fixed format defined. (See "How to Apply These Terms to Your New Programs" section here.) https://www.gnu.org/licenses/agpl-3.0.en.html

If you have the counter evidence that supports your suggestion, I will accept this PR. Until then, I keep this as draft.

ToastHawaii commented 4 years ago

Hmm.... I'm not sure I understand you correctly. I have used the GPL source code as a template. I can't see much difference between the GPL "How to Apply These Terms to Your New Programs" https://www.gnu.org/licenses/gpl-3.0.en.html and the AGPL Version.

Is the GPL template also not a free form?

ymotongpoo commented 4 years ago

AGPL v3 is not GPL, and the template I referred to in the previous comment is the AGPL template. (AGPL = Affero General Public License) And ditto as GPL for the template format.

If you'd like to use your own template, please use the custom license header feature. I mark this as resolved.