Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.72 KB | None | 0 0
  1. # Change log from REUSE v2.0 to v3.0
  2.  
  3. The following changes were made to the specification:
  4.  
  5. - `SPDX-Copyright: Jane Doe` is now the recommended way to mark a copyright
  6. notice instead of `Copyright (C) Jane Doe`. `Copyright` and `©` are still
  7. supported as prefixes.
  8.  
  9. Rationale: `SPDX-Copyright` is visually consistent with
  10. `SPDX-License-Identifier`, which communicates to the reader that the two items
  11. belong together. As a slight added benefit, `SPDX-Copyright` is easier to
  12. parse.
  13.  
  14. - The specification no longer makes a recommendation on how to deal with
  15. licenses such as BSD and MIT that themselves contain editable copyright
  16. notices.
  17.  
  18. Rationale: This was rather out-of-scope for REUSE, and the lawyers of the
  19. adopter probably know better.
  20.  
  21. - License files can now only be placed in `LICENSES/[spdx-identifier].[ext]`
  22. files, instead of the default `LICENSE`, `COPYING`, etc.. As a result, the
  23. `Valid-License-Identifier` tag is no longer needed.
  24.  
  25. Rationale: Having a license file in the root of the project is handy, but we
  26. believe it is more valuable to have all licenses in one place, so that there
  27. can be no confusion about the licenses used by a project.
  28.  
  29. - The DEP5 file which bulk-licenses directories as a sort of global
  30. configuration file was moved from `debian/copyright` to `.reuse/dep5`.
  31.  
  32. Rationale: This avoids a namespace conflict.
  33.  
  34. - The specification now makes a recommendation on the format of copyright
  35. notices, but does not mandate anything other than that the copyright notice
  36. contain the name of the copyright holder. The format is roughly:
  37. `SPDX-Copyright: 2019 Jane Doe <jane@example.com>`
  38.  
  39. Rationale: This provides a simple recommendation that should be good for most
  40. people.
  41.  
  42. - The specification no longer makes any mention of version control systems to
  43. track copyright.
  44.  
  45. Rationale: These recommendations were far too abstract, so they were simply
  46. scrapped.
  47.  
  48. - The specification no longer mentions a bill of materials (SPDX Document).
  49.  
  50. Rationale: This is out-of-scope for the spec.
  51.  
  52. Further changes made to REUSE:
  53.  
  54. - An FAQ and much-needed tutorial are added to help people along, instead of
  55. letting the specification do double duty as a tutorial.
  56.  
  57. - The three steps have been changed from
  58.  
  59. 1. Provide the exact text of each license used
  60. 2. Include a copyright notice and license in each file
  61. 3. Provide an inventory for included software
  62.  
  63. to
  64.  
  65. 1. Choose and provide licenses
  66. 2. Add copyright and licensing information to each file
  67. 3. Confirm REUSE compliance
  68.  
  69. - The tool has been updated to be a lot friendlier to use, and to print more
  70. helpful linting output. In a future release it will automate some tasks (e.g.,
  71. adding copyright and licensing information headers to specified files).
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement