Giter Club home page Giter Club logo

governance's People

Contributors

kgryte avatar leofang avatar rgommers avatar zenstone avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

leofang rgommers

governance's Issues

Licensing of code and documents

For code we have to decide what open source license to use. Most relevant projects that are community driven use the BSD-3 (or sometimes MIT) license, while most relevant projects that are driven by a company use the Apache 2.0 license.

MIT is typically preferred to BSD-3 because, while they're almost identical, there are multiple BSD licenses. See e.g. https://choosealicense.com/ for clearly recommending MIT.

So the main choices seem to be:

  • MIT
  • Apache 2.0

The reason why community projects have typically avoided including Apache 2.0 in the past is because it would make the code base incompatible with GPLv2 (see this explanation). That said, there were never proposals for integrating a large amount of useful code that was Apache 2.0 licensed. My sense is that nowadays GPLv2 is less relevant, and if there was Apache 2.0 with a lot of value on offer, community projects would accept it.

Another option could be to dual-license as both MIT and Apache 2.0 to easy integration into other code bases, although that is a little unusual and may be more confusing than helpful.

For documents we also have to pick a license. Options include:

  • Using the same license as for code (see above). This is how documentation and website content in open source projects is typically treated.
  • Use a Creative Commons License
  • Use something like the Unlicense

If everyone could state their preference in a comment on this issue, that would be very useful.

Sensitivity to community perceptions regarding use of "PyData" trademark

While this initiative is important, keep in mind that given that "PyData" is a significant community brand (with conferences, etc.) that some people might see "PyData API Consortium" and ask "who put you in charge". By utilizing the mark there is a pseudoauthority that some may not be happy about. To be honest it makes me a bit uncomfortable personally.

In any case, it might not be the worst idea to consider giving a more neutral name to this effort.

Rename Github Org

Now that name has changed, maybe we should also rename the Github org?

Maybe data-apis to match the proposed website name?

Is a trademark needed?

@aregm said in gh-2: ".... Better to be a free specification to be used by all interested parties, but closed to the change and rebranding."

The rebranding part of that seems to suggest using a trademark. I'm not too worried about this early on (it's hard to get people to put significant effort into this stuff), but it's a conversation worth having now indeed.

Domain name for public website

Now that the consortium name is settled, we looked at finding a good domain name for a website for it. It's not completely obvious what the best domain is. We started with python-data-apis.org, and because that's a bit long we also grabbed data-apis.org (which we could use directly, or forward to the python- version).

If anyone sees a problem with that or has a better idea, please comment.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.