Comments (6)
What is wrong with Apache License Version 2.0 exactly?
from gaffer.
In the UK, government funded work is under Crown Copyright rather than public domain. Crown Copyright has almost no restrictions except the government retains copyright. In practice this is as reusable as it would be if it were in the public domain but, in principle, the government can enforce copyright if it wanted to, which some might say could happen if the government wanted to manufacturer a legal position against a particular group or individual.
An agency can additionally state that the work is available under the Open Government Licence which is compatible with the Creative Commons Attribution license. I encourage the owners of the Gaffer repository to state that the code and documentation is also available under the OGL by following the guidance here
from gaffer.
@iand Thanks for clearing that up.
In the US, public domain applies. That's what '18f' and the 'US Digital Service' use.
Since it's a government sourced project, it might be desirable to set a good precedent by using the government-specific open license.
from gaffer.
On an unrelated note, since it's appears to be bundled with Apache Cumulo derivatives the project will need to retain the NOTICE(s) from that project.
Disclaimer: IANAL, just a guy who has spent a lot of time researching open licenses to cover my own backside.
from gaffer.
@iand Thank you for your comment. We have taken advice and are happy that the Apache License is appropriate for this project, and do not think that additionally releasing it under the OGL would provide extra benefit to software developers.
from gaffer.
from gaffer.
Related Issues (20)
- Empty hasId issue
- Upgrade to Accumulo 3.x
- TInkerpop Predicates can't be serialised
- Docs links in READMEs are broken
- Support TSTV seeded queries in GafferPop
- Support TSTV values in GafferPop Predicates
- Implement target delete for Map Store
- Implement target delete for Accumulo Store
- Swagger UI not always using correct server URL
- Fix the auto up versioning in CI
- Add GafferPop and explain step to REST API
- Bug when using GetElementsWithinSet operation
- DynamoDB Store prototype
- TSTV can't deserialise when using a Gremlin connection
- Standarise the User auth in Spring REST
- Dependency updates for Java 11
- Sonarcloud Issues
- Improve the release process
- Make DeleteAllData a core operation
- Swagger Server URL doesn't match server.servlet.context-path property
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 gaffer.