Comments (9)
I dislike CLAs and don't use them for my projects, for a couple reasons. CLAs discourage casual contributions.
I would not sign a CLA that gave a company the right to relicense without consent. In some cases I might reluctantly sign one with an established FOSS organization (e.g. FSF[1], osgeo, Apache) where they can only relicense under another FOSS license.
I would sign a DCO like Linux uses, and that's the more modern way to do things as far as I can tell.
https://about.gitlab.com/2017/11/01/gitlab-switches-to-dco-license/ is relevant.
[1]: The FSF is copyright assignment, not a CLA, but my reservations are similar with both.
from tegola.
we should setup clahub probably
from tegola.
I just read up on CLAHub and it seems to me that it helps with managing a contributing license. I think this will become more important as the project evolves but we should consider how the increased administration will impact early contributions.
from tegola.
We should this sooner rather then later. I got a few people interested in the project at gopher con, don't know if they will want to commit. But we should make it as easy as possible.
from tegola.
@gdey have you ever implemented or contributed to a project with the CLAHub license? It looks like there is more friction, not less.
from tegola.
I have not. This is the first time I'm hearing about CLAHub. Most project just are MIT or what not. I know the larger ones do want you to sign a contributing license, so that the code still belongs to them. This make it easier if they are sold or want to change the terms of the license. Otherwise every person who has every contributed who's lines are there has to agree to the change. Or something like that. I could be wrong about this; but this is my impression.
from tegola.
This is low priority for now, can deal with it when we actually have contributors.
from tegola.
Possible alternative: https://cla-assistant.io/
from tegola.
We should spend some time on this issue. As the project is growing this is going to be more important.
Current our contributes are:
@ARolek
@gdey
@PetersonGIS
@JivanAmara
@erictheise
@pnorman
@mojodna
@sacontreras
@paulmach
@russss
If for some reason we need to change licenses or change the terms and conditions we will have to contact each and everyone, to get their approval.
from tegola.
Related Issues (20)
- Support for config directory as parameter HOT 6
- GPKG coordinate conversion unavailable HOT 3
- Push images for more architectures to Docker Hub registry HOT 4
- Unable to build version from source v0.17.0 HOT 7
- Update tegola_lambda to align with AWS Go runtime deprecation and migration to al2
- Map Loading/Unloading On-Demand
- v0.18.0 Docker image has no viewer UI HOT 5
- Pass tests on Apple silicon HOT 1
- Cleanup "provider" and "register" terminology
- Set Tile Resolution / Extent HOT 4
- Why toml? HOT 7
- could not register providers: error fetching geometry type for layer (polygon): layer (polygon) returned unsupported geometry type (<nil>) HOT 3
- [ERROR] handle_map_layer_zxy.go:201: error writing tile z, x, y - short write HOT 1
- Issue when reprojecting the geometry HOT 2
- Column name error when filtering on parameters
- Filename extension for file cache HOT 2
- Option to avoid setting `default_transaction_read_only` when connecting to PostgreSQL? HOT 11
- Write config file for tables having ' - ' and capital letters in their name. HOT 4
- provider/postgis: Clean out deprecated connection params HOT 7
- Support for S3 Accelerated Bucket Endpoint in Cache Configuration HOT 10
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 tegola.