openwhisk-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ying Chun Guo" <guoyi...@cn.ibm.com>
Subject Re: Who has the experiences to assemble NOTICE file?
Date Tue, 03 Apr 2018 10:59:47 GMT
Thank you for the detail guidance, Justin

I don't quite understand the differences between "3rd party code contained / 
bundleded inside the release" and "Software dependencies". 

Do you think the NOTICE file from Spark project is a good example? I think
it declares dependencies which are not Apache license. It also append NOTICE
files of dependencies which are Apache License. 

Also, Spark NOTICE also includes Copyrights information for those dependencies
with Apache License, copied from NOTICE files. Is that conflict with what you said:
Copyrights from licenses generally do not go in NOTICE.

Best regards
Ying Chun Guo (Daisy)

[1] https://github.com/apache/spark/blob/master/NOTICE

-----Justin Mclean <justin@classsoftware.com> wrote: -----
To: OpenWhisk Dev <dev@openwhisk.apache.org>
From: Justin Mclean <justin@classsoftware.com>
Date: 03/31/2018 08:08AM
Subject: Re: Who has the experiences to assemble NOTICE file?

Hi,

(sorry forgot to copy the dev list - so resending)

I guess you have read [1]? But basically you should do this:

- Take the boilerplate NOTICE [2]
- Update the year to the current year
- Did your code come in via a software grant, then add that (relocated copyrights).[3]
- Is there any 3rd party code contained / bundleded inside the release? If so:
- Is any of the code Apache licensed and do they have a  NOTICE files?  If so:
- Pplace relevant parts of those NOTICE to your NOTICE file. [4]

(There's also required notices but they are very rare [5] and you probably don’t need to
worry about them).

Things to watch out for:
- License information should not be mentioned in NOTICE (that information goes in license)
- Software dependencies should not be mentioned in NOTICE
- Copyrights from licenses generally do not go in NOTICE.

Take care if you copy one of the more “popular" TLP projects and use that, as some are poor
examples or are confusing as they have had issues with upstream project NOTICE files.

This worked  example may also help [6][7] as may this talk [8] I gave the last ApacheCon.

Thanks,
Justin

1. https://urldefense.proofpoint.com/v2/url?u=http-3A__www.apache.org_dev_licensing-2Dhowto.html&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=V_NQebMEsahq0wRsMMLN8VHG-pcqPRpdHygvo4rmK4o&m=6SABlaLAYkaOvZYVgXkEN3r9D7US0VqcW_oXdWsVwUo&s=zqnvtIGA5h-10VHgNcAosG8SMrvSBz47Ar2rGiOGIZ8&e=
2. https://urldefense.proofpoint.com/v2/url?u=https-3A__www.apache.org_licenses_NOTICE-2D2.0.txt&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=V_NQebMEsahq0wRsMMLN8VHG-pcqPRpdHygvo4rmK4o&m=6SABlaLAYkaOvZYVgXkEN3r9D7US0VqcW_oXdWsVwUo&s=Yyws7S_pGLGCR-VEleMx_BhECQtv1zNlKiLDgHa7SQM&e=
3. https://urldefense.proofpoint.com/v2/url?u=http-3A__www.apache.org_legal_src-2Dheaders.html-23headers&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=V_NQebMEsahq0wRsMMLN8VHG-pcqPRpdHygvo4rmK4o&m=6SABlaLAYkaOvZYVgXkEN3r9D7US0VqcW_oXdWsVwUo&s=3cweg-kgAb_yx0gSZkqL7XxeC6eWzewUHxBFedbz0pw&e=
4. https://urldefense.proofpoint.com/v2/url?u=http-3A__www.apache.org_dev_licensing-2Dhowto.html-23alv2-2Ddep&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=V_NQebMEsahq0wRsMMLN8VHG-pcqPRpdHygvo4rmK4o&m=6SABlaLAYkaOvZYVgXkEN3r9D7US0VqcW_oXdWsVwUo&s=0m8FbuGPyOmuxSZbVxic92HRh6LqlpmLpjJ7yxXXMGg&e=
5. https://urldefense.proofpoint.com/v2/url?u=https-3A__www.apache.org_legal_resolved.html-23required-2Dthird-2Dparty-2Dnotices&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=V_NQebMEsahq0wRsMMLN8VHG-pcqPRpdHygvo4rmK4o&m=6SABlaLAYkaOvZYVgXkEN3r9D7US0VqcW_oXdWsVwUo&s=8TeWIsT_iU8M1m7LyG2kCg2Op4WnhJ7LxFroREHMe5Q&e=
6. https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_justinmclean_ApacheWombat&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=V_NQebMEsahq0wRsMMLN8VHG-pcqPRpdHygvo4rmK4o&m=6SABlaLAYkaOvZYVgXkEN3r9D7US0VqcW_oXdWsVwUo&s=2lV6_4aFQSu0k_XHxUqOal8L5GS1VnyYUyZ1lzvItUU&e=
7. https://urldefense.proofpoint.com/v2/url?u=https-3A__vimeo.com_171210141&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=V_NQebMEsahq0wRsMMLN8VHG-pcqPRpdHygvo4rmK4o&m=6SABlaLAYkaOvZYVgXkEN3r9D7US0VqcW_oXdWsVwUo&s=y0L7rJWPhsyeYtPNMM11ckG5iwxI0kCQzGo8BkydRlQ&e=
8. https://urldefense.proofpoint.com/v2/url?u=https-3A__www.youtube.com_watch-3Fv-3DI0-2Dlp1t9ee0&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=V_NQebMEsahq0wRsMMLN8VHG-pcqPRpdHygvo4rmK4o&m=6SABlaLAYkaOvZYVgXkEN3r9D7US0VqcW_oXdWsVwUo&s=XmDvbxyMhE8xCrcRs0-FtaD9Xk_-K2iqgGgiDSx4buE&e=


---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org



Mime
View raw message