-
Notifications
You must be signed in to change notification settings - Fork 191
docs: add NOTICE for patents #4925
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
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,86 @@ | ||
| Additional IP Rights Grant (Patents) | ||
| ==================================== | ||
|
|
||
| Anapaya Systems AG holds patents for which it has issued a formal | ||
| open-source patent pledge. Its terms and patents covered are available | ||
| at: | ||
|
|
||
| https://learn.anapaya.net/docs/resources/patent-pledge/ | ||
|
|
||
|
|
||
|
|
||
| Patent-Covered Contributions | ||
| ============================ | ||
|
|
||
| If you are contributing code that you know or believe implements a technique covered by a | ||
| patent, please follow the disclosure steps below. | ||
|
|
||
| - Add an entry in the list of patents in this NOTICE file, if not there yet | ||
|
|
||
| - Add a header comment to source files known to implement such a technique | ||
|
|
||
| - If you do not own the patent, your contribution must rely on a patent pledge. | ||
| Please include a link to the specific third-party patent pledge in this NOTICE. | ||
| A comment example is: | ||
|
|
||
| // PATENT-NOTICE: EP1234567B1, US1234567B2 | ||
| // This file implements a technique described in the patent(s) above. | ||
| // Use of this file relies on an Open Source Patent Pledge. See NOTICE. | ||
|
|
||
|
|
||
| - If you are contributing code that implements a technique covered by a patent that | ||
| you or your employer own, note that patent rights come from you as the contributor | ||
| according to the Apache License 2.0: | ||
|
|
||
| // PATENT-NOTICE: EP1234567B1 | ||
| // This file implements a technique described in the patent(s) above, owned by | ||
| // <you/your organization>. As the patent owner and contributor of this code, you | ||
| // license these claims to all users under the Apache License 2.0, Section 3. | ||
|
|
||
|
|
||
|
|
||
| Known Patents | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Just briefly looking at this, I don't think any of these technologies are implemented in scionproto. So they should probably not be listed here? |
||
| ============= | ||
|
|
||
| Patent Numbers Description | ||
| ---------------------------------------- ------------------------------------------------- | ||
| EP3756317B1, CN111771359B, US11240140B2 SCION-to-IP Gateway (SIG) including traffic | ||
| classification, path evaluation, high-availability | ||
| deployment. | ||
|
|
||
| EP3941006B1, US11362930B2 Hides a SCION network behind a single BGP AS, with | ||
| gateways exchanging routes with legacy networks via | ||
| BGP. | ||
|
|
||
| EP3941003B1, US11362932B2 High availability for SCION AS control services via | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This patent is not listed on the Anapaya page (https://learn.anapaya.net/docs/resources/patent-pledge/#pledged-patents) , but I assume that is an error on their part, they have EP3941003A1 listed twice. |
||
| sharding into independent shards, so control and | ||
| data planes keep working through failures; also | ||
| covers interoperation between SCION and BGP. | ||
|
|
||
|
|
||
| Please contact the maintainers or submit a PR if you become aware of | ||
| any other patents that should be mentioned here. | ||
|
|
||
| FAQ | ||
| === | ||
|
|
||
|
|
||
| 1. Can I use this implementation because of the patents? | ||
|
|
||
| Should this implementation use any of the patents above, | ||
| the Apache License 2.0, Section 3 grants a patent | ||
| license for any contributions from patent owners. | ||
|
|
||
| There are currently no known contributions from non-patent owners. | ||
| Once they come, such contributions will be disclosed according to | ||
| the process in this NOTICE. Their use would be dependent on a patent | ||
| pledge. | ||
|
|
||
|
|
||
| 2. Which parts of the codebase implement a patented technique? | ||
|
|
||
| Search the codebase for the PATENT-NOTICE marker. | ||
|
|
||
| 3. I have more questions: | ||
|
|
||
| Feel free to contact the SCION Association at info@scion.org | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -243,3 +243,18 @@ Learning resources | |
|
|
||
| :doc:`wireshark` | ||
| Install :doc:`wireshark` and the SCION packet dissector plugin to inspect packets on the wire. | ||
|
|
||
|
|
||
| .. _licensing: | ||
|
|
||
| Licensing and Intellectual Property | ||
| =================================== | ||
|
|
||
| The SCION open-source implementation is released under the `Apache License, Version 2.0 <https://github.com/scionproto/scion/blob/master/LICENSE>`_. | ||
|
|
||
| You may use, reproduce, and distribute the software in compliance with the License. | ||
|
|
||
| Anapaya Systems AG holds patents related to certain SCION technologies, for which it has issued an open-source patent pledge. | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This sentence should probably be moved to the list in NOTICE, |
||
| For more information see the `NOTICE <https://github.com/scionproto/scion/blob/master/NOTICE>`_ file. | ||
|
|
||
| See the file above if your contribution implements a technique that you know or believe is covered by a patent. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alternatively, replace "you" with "I" or "we".