Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Commercial devices prohibited #3

Open
joshmh opened this issue Sep 8, 2020 · 2 comments
Open

Commercial devices prohibited #3

joshmh opened this issue Sep 8, 2020 · 2 comments

Comments

@joshmh
Copy link

joshmh commented Sep 8, 2020

We're considering using the Normally Open Public License for the software on our Bitcoin ATMs. The "prohibited purposes" would be similar to the text below. The idea is to allow anybody to view, download and run the software while prohibiting other manufacturers from selling their devices with our software. We'd love to get feedback on this.

Prohibited Purposes

  1. You may not install or use this software, or software derived from it, on a commercial device. A commercial device is any device that is being used to generate commercial activity or that is being sold to another party.
@kemitchell
Copy link
Member

@joshmh thanks for opening this issue.

I can't give free legal advice on GitHub, but as a guy who's shopped a fair number of licenses, I can give you a few tips.

The vast majority of people who read and try to understand your license will probably be programmers and businesspeople, rather than lawyers. Those kinds of people will be your best source of feedback on edge cases and clarity, too. I'd strongly recommend that you reach out to friends in your industry, or even folks making ATMs, for feedback. You might ask them to focus on the Prohibited Purposes, as you did here.

A formatting thing: The template offers an enumerated list under Prohibited Purposes, but you should feel free to just put a paragraph there. The rest of the license template doesn't insist on a list.

What isn't a commercial device? If I use a laptop for work, is that laptop a commercial device?

@joshmh
Copy link
Author

joshmh commented Sep 9, 2020

I can't give free legal advice on GitHub, but as a guy who's shopped a fair number of licenses, I can give you a few tips.

Understood, and I appreciate the feedback. Getting feedback from our customers is a good idea.

What isn't a commercial device? If I use a laptop for work, is that laptop a commercial device?

Yeah this is where it gets tricky to define. We wouldn't consider a laptop for work a commercial device. The intent is to prohibit only customer facing devices, really Bitcoin ATMs themselves, without getting into how to define what a Bitcoin ATM is. There are two things we're concerned with: other manufacturers installing our software on their machines with some minimal changes and then selling those machines; and ATM operators running our software on other manufacturers' devices.

Here is an updated version:

Prohibited Purposes

You may not install or use this software, or software derived from it, on a commercial device. A commercial device is any device that is being used to generate commercial activity or that is being sold to another party. Commercial activity is activity between the device and a user in which revenue is being received from the user.

For instance, a Bitcoin ATM generates revenue between the device and a person who is buying Bitcoin with cash on the device, so it is a commercial device and the software may not be installed on it. However, a Bitcoin ATM that is used only for in-house testing and does not generate revenue is not a commercial device. A work laptop is not a commercial device. A tablet used in a point-of-sale system is a commercial device.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants