Comments (15)
Thanks @onlyjob.
@thaJeztah @moxiegirl I'm sorry for the ping. Even though the indications are pretty clear, do you have any pointer or advice on how to get this right? Can't seem to find a guideline to follow on another repository (under docker/
). Thanks!
from libkv.
@abronan I'm sorry, but I'm really bad at this licensing stuff, so I'm not really sure I can help out here. Maybe @moxiegirl know examples in the other repos.
Also, I see @onlyjob is quite active in reporting similar issues (which I think is great); @onlyjob do you have some pointers/examples to help out?
from libkv.
Thank you. in order to pass copyright compliance review I file those bugs for software I package for Debian...
Basically there are only few things to do:
- Agree what's documentation is (e.g.
docs/*
etc.).
The only thing that looks like documentation in libkv repository is README.md
-- is it really worth having it under its own different license instead of Apache-2.0? I'd probably just remove "Docs released under Creative commons.". That's the easiest thing to do. :)
- Choose the license. If
README.md
should not be Apache-2.0 licensed (why?) then I'd save full text of the license toLICENSE.docs
and add attribution text to README.
Here is the sample text I drafted:
Copyright 2014-2015 Docker Inc.
Files in "docs" folder are licensed under a Creative Commons Attribution 4.0 International License.
See full text of the license in "LICENSE.docs" file.
You may obtain a copy of the CC-BY-SA-4.0 License at
http://creativecommons.org/licenses/by/4.0/
from libkv.
@onlyjob I only removed the incriminated line for the moment as suggested in #52 but I'll make sure I'll update using your guideline when we'll have a docs
folder. Let me know if that sounds good to you and I'll merge.
Thanks again, very helpful!
from libkv.
Just realized I still need to choose the license for the documentation, I'll see what is common on other projects under docker/
and update accordingly.
from libkv.
Thanks so much, @onlyjob! I think that's making things a lot clearer.
@abronan think you can work with that? I think option 1 is sufficient for now, we can always add option 2 if needed, wdyt?
@moxiegirl should we check the other repos as well?
from libkv.
@thaJeztah @abronan Let me check with Legal on this. I'm sure we have someone to advise. @onlyjob thanks for pointing this out.
from libkv.
@moxiegirl Any news on that to make sure this is not a blocker for anybody packaging libkv
? ;)
from libkv.
@abronan Last week, I sent an email and got a reply that a Lawyer would be in touch. I'll kick that tire again today and come back at you.
from libkv.
Once we have that response, perhaps we should capture some guidelines / examples in a document, as I think there are plans to move some packages to separate repos
from libkv.
thanks for the update @moxiegirl!
@thaJeztah yes good idea!
from libkv.
Unfortunately there is a problem, see #59 (comment)
from libkv.
@onlyjob Sorry should have waited for your feedback first. We'll look into that and fix asap, thanks!
from libkv.
Thanks, @abronan.
from libkv.
Creative commons instruct to use the following attribution text:
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Adding "to end users" to attribution text is harmful because text of the license is not using such term. As result due to absence of "end users" definition nobody can use documentation... This is silly and perhaps the opposite of what was intended... :(
from libkv.
Related Issues (20)
- do libkv support etcd v3? HOT 1
- bug in WatchTree for etcd
- Add function to list all the key-values in the boltdb store HOT 1
- add option to disable quorum for gets with etcd backend HOT 1
- Lock() of Locker interface should probably take a receive-only channel
- In etcd at least, waitLock() ignores an action HOT 1
- A race is possible in etcd's Lock() HOT 1
- Implement a Kubernetes driver
- Panic in older versions of consul
- Active again? HOT 2
- Optionally disable ZooKeeper logging
- Inconsistent reference to license for docs
- When multiple etcd stores are passed to the API. Which one is given preference? HOT 1
- can not get zookeeper path data, node cannot be discovery.
- panic in List() method with boltdb backend
- zookeeper GetW function seems has a atomic error
- possible data race in AddStore()
- implemented a etcd v3 api store HOT 1
- Travis-ci: AMD64 build is failing HOT 1
- Valkeyrie: a maintained fork created by the original author of libkv HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libkv.