Skip to content
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

Rename LICENSE to NOTICE & Add Apache Text in LICENSE #274

Merged
merged 3 commits into from
Aug 12, 2017
Merged

Rename LICENSE to NOTICE & Add Apache Text in LICENSE #274

merged 3 commits into from
Aug 12, 2017

Conversation

king-jam
Copy link
Contributor

This resolves #235

@niemeyer
Copy link
Contributor

niemeyer commented Aug 3, 2017

LGTM, but I don't think we need the NOTICE file if we're adding the license explicitly.

@king-jam
Copy link
Contributor Author

king-jam commented Aug 4, 2017

@niemeyer updated per your note. Was being very detailed. 😃 Should be good to merge now then.

@niemeyer
Copy link
Contributor

Thanks!

@niemeyer niemeyer merged commit eb3733d into go-yaml:v2 Aug 12, 2017
@dkoper
Copy link

dkoper commented Dec 12, 2017

@niemeyer This has removed the (Canonical) copyright statement - it's not anywhere anymore. The Apache license refers to the Copyright owner in its conditions, but it's now hard to track who the copyright owners are.
In the Apache foundation, it's common to include a NOTICE file with the copyright attribution.

It would be great for users of your library, like me, if you could restore the original Canonical copyright statement into a NOTICE file.
In fact, it would be even better if you could rename LICENSE.libyaml to NOTICE and add a copyright statement at the top, followed by the list of libyaml exceptions.

I can submit a PR for this if you like.

@king-jam
Copy link
Contributor Author

@dkoper the original NOTICE file was intended to resolve the issue you have. Tagging it back in should be very easy. I think the LICENSE.libyaml has to stay legally....I am probably wrong as an armchair licensing lawyer though.

@dkoper
Copy link

dkoper commented Dec 12, 2017

Tagging back would be great! Please let me know if you need me to submit a PR or issue to track it.

Let me submit a separate issue on the LICENSE.libyaml - it's not really related as you point out.

@king-jam
Copy link
Contributor Author

Added: #292

@king-jam king-jam deleted the LICENSES branch December 12, 2017 21:52
im-kulikov pushed a commit to im-kulikov/yaml that referenced this pull request Jan 5, 2018
djgilcrease pushed a commit to djgilcrease/yaml that referenced this pull request Mar 14, 2018
laszlocph added a commit to laszlocph/yaml that referenced this pull request Nov 14, 2019
* v/fix-for-issue-91: (40 commits)
  Add test cases from go-yaml#184
  Fix for issue go-yaml#91
  Fixes go-yaml#214 - New option to allow setting strict boolean mode
  Fix for issue go-yaml#144
  Always use the pointer mechanism, but only allow recursion per option
  Applied API changes as suggested in another PR and fixed outstanding problems
  Removed introduced shadowing bug
  Make aliases share the same memory address as the anchor ( go-yaml#215 )
  Replace LICENSE text with actual license (go-yaml#274)
  Make tag scanning code slightly cleaner.
  move embedded struct example into godoc
  Add UnmarshalStrict returning error if yaml has fields that do not exist in structure
  correct misspell on yamlh.go
  fix misspell on emmiterc.go
  Remove unreachable code to fix go vet (go-yaml#249)
  Fix dead URL for yaml specification (go-yaml#240)
  Tighten restrictions on float decoding (go-yaml#171)
  Fix decode test for Go 1.8 (go-yaml#217)
  Fix unmarshaler handling of empty strings.
  new license in the README file (go-yaml#189)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

please use official Apache 2.0 license text in LICENSE for tools to identify
3 participants