Table of Contents

Potentially useful video: https://www.youtube.com/watch?v=UMIG4KnM8xw

We are not lawyers, but could consult one to help us out! $$$

The key thing I want to provide is an understanding of your options. Secondary to that is the ethical and economical implications. They are important, but in my opinion the most helpful version of this presentation would be short, understandable, and have everyone leave with a confident understanding of their options for licensing and possibly an idea of which they would lean towards. I don't want people making things public without a full understanding of what that means. I don't want people regretting choosing MIT/BSD license. I don't want people regretting choosing GPL.

— Jeffrey Fisher

EDIT: For Bitcamp we want to aim for 30 minutes, with time for questions. We will likely need to cut majority of ethical/economical stuff. IMO the main thing is to avoid people publishing code or artifacts without a license. Doubt we will have time to cover how to make money off the stuff you make. Should probably mention some ideas briefly or at least “making money off of FOSS is a challenging problem”.

— Jeffrey Fisher

Come up with more fun and attention-grabbing title

Definitely too much for a 20-30 minute time slot. Idea for information split: (1) Licenses. (2) Contributing to FOSS projects. If can get 2 half-hour slots at a hackathon, could present both as related but separate, so people can come to one or both.

Why FOSS?

Ethics pros and cons

In more pragmatic terms:

--- Skylar

Utility/Economics pros and cons

Organizations dealing with FOSS licensing

Software Package Data Exchange (SPDX) is an open standard for software bill of materials (SBOM) (thanks Wikipedia). It's connected to the Linux Foundation.

A historic leader in free software, promoting the GPL and opposing the term “open-source” for skipping over the freedom aspect.

Another historic leader in free software, focusing more on the pragmatism of free software.

A nonprofit supporting software freedom. They provide support for FOSS projects and work to enforce free software licenses.

A nonprofit providing funds for free open source projects.

— Skylar

Licenses to cover

Open source / free software

Most free licenses are variants of the following.

Permissive
Restrictive / copyleft
Public domain

These waive away a copyright entirely but are still free software.

??? Nonfree licenses

We present these solely to inform the reader.

Other free software adjacent topics

Trademarking

Most projects assign the copyright of your patches to you, the contributor. Some projects require you to sign away your copyright, and potentially additional rights. Here are a few important examples.

I recommend checking the contributor requirements before hacking away. Just know that CLAs tend to favor the corporations issuing them at the expense of the developers. https://blog.hansenpartnership.com/the-community-corrosive-effects-of-clas/

— Skylar

How to pick a license?

In Summary:

— Skylar

Getting started with FOSS

— Skylar

Paying the bills with FOSS

Many FOSS contributors are volunteers, and many companies who take from FOSS do not contribute back. Some FOSS developers have protested this in various ways. In any case, it is clear that the work that most FOSS developers do is not proportional to their compensation for that work. So knowing that FOSS currently does not pay as well as it should, how are people currently making a living from it?

Reasons probably include: Easier to take payments on store but still want to offer elsewhere. Increase number of people using it by having it be free, but still make some money from commonly used app stores.

— Skylar