google / aside

🚀 Apps Script development with formatting, linting, testing and more!
Apache License 2.0
307 stars 5 forks source link

Questions about the license description for redistribution. #20

Closed YukiFujisawa closed 10 months ago

YukiFujisawa commented 10 months ago

Context

I recently published a Web API client using ASIDE. I noticed a licensing issue and would like to inquire about it.

I am not familiar with licensing, so I am sorry to ask this question.

Here is the repository.

https://github.com/wywy-llc/mf-invoice-api

Question 1

I am currently "ignore" the following files, is this a violation of the license?

https://github.com/wywy-llc/mf-invoice-api/blob/main/license-config.json

Question 2

If the answer to question 1 is a license violation, is it necessary to address both 1. and 2 ?

  1. Modify license-header.txt to my Copyright so that I know where to add it.
  2. Add the following Copyright to all files in license-config.json except "ignore":
/**
 * Copyright 2023 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

Question 3

If there is any other work needed in addition to the above, please let us know.

paranerd commented 10 months ago

Hi! I don't quite understand Question 1 but maybe that doesn't matter since the entire ASIDE project is under the Apache 2.0 License so essentially you can use the code to your liking :-)

Thanks for using ASIDE!

YukiFujisawa commented 10 months ago

@paranerd Thanks for the reply.

I thought that "ignore" src, test, etc. in license-config.json might be a problem with (b) and (c) in Apache 2.0, but am I correct in assuming that this is not a problem in ASIDE?

https://github.com/google/aside/blob/01675b6706af67cb50c58c95f8135a345dbc8a6b/LICENSE#L98-L105

paranerd commented 10 months ago

I am by no means a license expert but as far as I'm concerned you may use tool in whichever way provides the most value to you and your users :-)!

YukiFujisawa commented 10 months ago

@paranerd Thank you for your kind words! I am very grateful for the increase in development efficiency.

As a thank you, I would like to save a file called ThirdPartyNotices.txt.

https://github.com/wywy-llc/mf-invoice-api/blob/main/ThirdPartyNotices.txt

I will continue to use it carefully!