tvkitchen / meta

A meta repository for discussions and tasks that span the project
Apache License 2.0
1 stars 0 forks source link

Update our licenses #16

Closed slifty closed 2 years ago

slifty commented 4 years ago

Task

Description

We defaulted to Apache 2.0 in the early stage of the project, but really this ought to be LGPLv3 -- this allows people to use TVK to build things, but it ensures that folks who improve TVK give back.

Relevant Resources / Research

Related Issues

None

slifty commented 3 years ago

Just to follow up on this; spoke with a a few friends who are World Experts At FOSS Licenses!

What are our goals?

Here's a rundown of things we could want:

The last bullet, while something I do want, is likely a step too far in that organizations would be less likely to use TVK to create interesting things. We can promote openness in the value our community provides instead of legal requirements.

Some decisions

  1. base, countertop, and appliances would be released under LGPLv3.
  2. cookbook would be released under MIT.
  3. Community written appliances that are NOT released under LGPLv3 would not be listed on our site / repo / etc.

When we eventually create something like a socket API service, or an archival service it is possible that we will want that to be AGPLv3, but we can cross that bridge when we get there.

slifty commented 2 years ago

This is now done.