# Users of Joplin Server, please help crowdfund the license! (16 Dec - license draft is ready)

**URL:** <https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011>\
**Category:** News\
**Created:** [14 October 2021 17:34 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011 "2021-10-14T17:34:41Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [14 October 2021 17:34 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/1 "2021-10-14T17:34:42Z")

</div>

As some of you may know, we need to hire a lawyer in order to write a proper license for Joplin Server (this has been discussed in [this thread](https://discourse.joplinapp.org/t/crowdfunding-joplin-server-license/19891)) so I have now created a page on GoFundMe for this purpose.

So if you're using Joplin Server and would like to help with this, please follow the link! And if you have any question feel free to ask here.

> **[Software license for Joplin Server, organized by Laurent Cozic](https://www.gofundme.com/f/software-license-for-joplin-server)**
>
> Most of the Joplin project  is under an open source (MIT) license, including the mob… Laurent Cozic needs your support for Software license for Joplin Server

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [14 October 2021 17:35 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/2 "2021-10-14T17:35:50Z")

</div>

Pinned globally on 14 October 2021 17:35 UTC



---

<div class="post-metadata">

**Author:** ![franzperdido](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/franzperdido/32/2980_2.png) [@franzperdido](https://discourse.joplinapp.org/u/franzperdido)\
**Post date:** [15 October 2021 06:54 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/3 "2021-10-15T06:54:23Z")

</div>

Great opportunity to give something back to the project! Thanks for everything!

---

<div class="post-metadata">

**Author:** ![Amil](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/amil/32/27665_2.png) [@Amil](https://discourse.joplinapp.org/u/Amil)\
**Post date:** [15 October 2021 13:40 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/4 "2021-10-15T13:40:56Z")

</div>

A newbie to gofundme here. Couldn't find Russia or Ukraine in the list of countries with postal codes. So, had to go with Paypal (Transaction ID: 20797613886741618 / 4NT21994BT550390V). Not sure if it could be accounted in the crowdfunding campaign on gofundme. Just wanted to attribute morally these 10 EUR to it.

Many thanks for your effort!

* * *

> **ramblings about donations**
>
> As a bit of context: I don't use Joplin Server / Cloud nor intent to. Yet, I strongly appreciate being transparent about donations spending and FOSS spirit of this campaign.
> 
> Personally, I find funding bounties (and campaigns) to be much more appealing due to tangible impact on development future. I wish there are more funding campaigns and bounties I could vote for with a wallet. I understand that current and past recurring expenses can't be covered this way yet I still would like splitting donation piles into groups (like bug fixes, server improvements, UI development, "donateable" roadmap, etc)

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [15 October 2021 14:23 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/5 "2021-10-15T14:23:05Z")

</div>

Thanks for your support!

You make good points about funding for open source projects, but the difficulty is that setting up this kind of campaign with an amount that is known in advance is difficult in the general case.

As for bounties, I'm still not convinced that it works at all. I've tried once to implement a feature that had a bounty on it (The PortableApps package). It was done, I've tried to claim the bounty but never got it, so that was the end of it as far as I'm concerned. Also it's hard to put an amount on a feature. How do you calculate how much it's worth?

Also when money is involved there's an incentive to drop half done pull requests on us, hoping it's enough to get it merged and claim the bounty. But of course that won't work, so we'll have never ending back and forth between us, who want quality, and the bounty hunter, who just wants to get that merged quickly and get his money.

So yes, I don't have a very positive view on bounties, but I'd be glad to be proven wrong!

---

<div class="post-metadata">

**Author:** ![Daeraxa](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/daeraxa/32/6172_2.png) [@Daeraxa](https://discourse.joplinapp.org/u/Daeraxa)\
**Post date:** [15 October 2021 14:24 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/6 "2021-10-15T14:24:08Z")

</div>

> [@Amil](#):
>
> Personally, I find funding bounties (and campaigns) to be much more appealing due to tangible impact on development future. I wish there are more funding campaigns and bounties I could vote for with a wallet. I understand that current and past recurring expenses can't be covered this way yet I still would like splitting donation piles into groups (like bug fixes, server improvements, UI development, "donateable" roadmap, etc)

Maybe [Open Collective](https://opencollective.com/) could be an option. I only noticed it the other day when looking at the Mark Text website ([Mark Text - Open Collective](https://opencollective.com/marktext))

---

<div class="post-metadata">

**Author:** ![nokoa77](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/nokoa77/32/3207_2.png) [@nokoa77](https://discourse.joplinapp.org/u/nokoa77)\
**Post date:** [16 October 2021 06:51 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/9 "2021-10-16T06:51:05Z")

</div>

Hi,  
I donated, I like the idea of a collaborative funded licence. I hope money target will be enough to get the good licence that fits the project.  
Good luck,  
Bruno

---

<div class="post-metadata">

**Author:** ![adam.nz](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/adam.nz/32/8860_2.png) [@adam.nz](https://discourse.joplinapp.org/u/adam.nz)\
**Post date:** [18 October 2021 18:18 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/10 "2021-10-18T18:18:28Z")

</div>

I don't use the Joplin server, but I use and appreciate the project so I've donated.

Many thanks.  
Adam.

---

<div class="post-metadata">

**Author:** ![krntsck](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/krntsck/32/10682_2.png) [@krntsck](https://discourse.joplinapp.org/u/krntsck)\
**Post date:** [20 October 2021 06:09 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/11 "2021-10-20T06:09:23Z")

</div>

Glad to be late  
As now my donation could finally make this goal reached.  
THANK YOU FOR JOPLIN!!!!!!!!!!!!  
WHAT A GREAT PROGRAM

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [21 October 2021 16:49 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/12 "2021-10-21T16:49:19Z")

</div>

Indeed we already got there in just one week. Many thanks to everybody who's contributed! I will contact back the lawyer soon and will keep you informed.

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [28 October 2021 21:51 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/13 "2021-10-28T21:51:26Z")

</div>

Unpinned on 28 October 2021 21:51 UTC



---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [3 November 2021 10:57 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/14 "2021-11-03T10:57:29Z")

</div>

The goal has been reached now and even exceeded, thanks so much everyone for your help with this!

The next step then is write the new software license, and for this I have now hired [DIMOV](https://dimov.pro/), an internet law consulting firm based in Brussels, which has extensive experience writing this kind of documents.

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [16 December 2021 12:48 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/15 "2021-12-16T12:48:19Z")

</div>

The license text went through a few iterations already and I think is nearly ready now. I thought I'd share it here in case someone has any questions or suggestions about it?

It's not as concise as I would have hoped but I think it covers well the allowed and disallowed usages.

[License\_Joplin\_Server\_v4.pdf](https://discourse.joplinapp.org/uploads/short-url/oMynieIvoNtYCB8KqO9CZiR5D5v.pdf) (74.3 KB)

---

<div class="post-metadata">

**Author:** ![graphit0](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/graphit0/32/3435_2.png) [@graphit0](https://discourse.joplinapp.org/u/graphit0)\
**Post date:** [16 December 2021 18:12 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/16 "2021-12-16T18:12:21Z")

</div>

Just casually proof reading the doc, not trying to stir a trouble

Regarding the paragraph 2.3

> By way of illustration, the Licensee is not allowed to:  
> vi. Use the Software or grant other the right to use the Software in a way that generates income or commercial profits.

Does a CEO of non-profit organization sharing the server among employees (free of charge) regard as personal and non commercial use?

Can a non-profit use the server for its recipients? say they give away laptops to children, can they provide the server service (free of charge) for preinstalled Joplin clients?

The same situation but with government related institutions (university/hospital)?

Here I'm pointing at the profits/income part: as long as you're providing public service (i.e. running at an intended loss), you can use the software. Is this reading true? if so, is it intended?

About 2.3.v

> By way of illustration, the Licensee is not allowed to:  
> v. Grant access to the Software to others for a fee or free of charge if the Licensee is a legal or natural person engaged in commercial activities;

so, does viewing (and collaborating) a note shared publicly with Joplin Server count as using the software?

In other words, yes, you shouldn't give access a person performing commercial activity, but if you share a note on the internet, it is at least scanned by crawlers, running by commercial businesses.  
And what if (by accident) the note will be viewed by an employee of commercial business? Is there a breach? Does collaborating with commercial entity count as a breach?

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [16 December 2021 19:08 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/17 "2021-12-16T19:08:38Z")

</div>

Those are good questions, but quite hard to answer to each of them in details. I expect that if some org contacts me and have a particular use case in mind and questions similar to yours we can discuss it at that time. The goal is to allow casual use, which I think is what's most common, and disallow obvious commercial use.

---

<div class="post-metadata">

**Author:** ![james-carroll](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/james-carroll/32/28844_2.png) [@james-carroll](https://discourse.joplinapp.org/u/james-carroll)\
**Post date:** [18 December 2021 17:28 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/18 "2021-12-18T17:28:41Z")

</div>

I've a few concerns that I think are probably actionable

1. I think that certain sections, e.g, the Acceptible Use Policy, don't belong in a software license. It feels like this license is trying to be a bit more than just a license, edging onto being part of the ToS of Joplin Cloud. And while Joplin Cloud's ToS might need work (I haven't looked at them since it's release), the mixing of purpose is probably too much here, especially when it's the license explicitly for the self hosted release. Joplin Cloud doesn't need a license because the users aren't running it.

There's also specific bits of the acceptable use policy that I think are overkill, e.g:

```auto
ii. Circumvent the technical limitations of the Software;

```

If the server has a bug that I can fix on my machine, I'm now not allowed to.

This implies Joplin Server _has_ limitations. Of course, it has technical limitations, one instance can't run the world, you can't use any arbitrary database backend. But these kind of clauses are meant for licensing limitations enforced via technical policies, E.G, on Windows, it'd be understandable I couldn't modify Windows 10 Home to let me use BitLocker, because it's a Windows 10 Pro feature, and hence an actual licensing limitation. Yet Windows 10 Home does actually contain the same files as Windows 10 pro, the only difference is how it lets you use them. Joplin Server doesn't have this same model, because the Joplin Server doesn't have artificial limitations to begin with.

```auto
Use the Software for committing cyber offences, including, without limitation, gaining
unauthorised access to machines, devices, networks, or data;

```

Again, this makes sense in Joplin Cloud, it doesn't make sense in Joplin Server. It means that definitions of Cyber Offences and Unauthorised Access are defined by English law, even when it's running outside of England on someones Raspberry Pi in the attic.

The only bit of the AUP I believe makes sense in the license is

```auto
vi. Use the Software for any purpose that the Licensor may consider a breach of the Li-
cense;

```

* * *

1. There's a lot of repetition that doesn't serve to strengthen the protections, but might weaken them. It's mostly 2.3.X), the repeated usage of "charge others" doesn't need to be repeated. 2.3.I) Should just be "You can't charge others". By adding this statement onto every sub-sub-section, it implies the logical AND rather than the grammatical and.

You can see instead an proper grammatical and used here

```auto
(i) use the Software for commercial purposes and (ii) grant others the right

```

It's clear that these are entirely independent. Unlike e.g,

`Install the Software on Licensee’s infrastructure and charge others for the use of the Software`  
So I could potentially install it on infrastructure I don't own, E.G, AWS, and charge for it? Obviously this isn't the intention, but it becomes a reasonable interpretation because of the repeated usage of and when it isn't needed.

* * *

1. 

```auto
commercial purposes, including, without
limitation, copying, reproducing, publishing, transmitting, transferring, selling, renting, modi-
fying, creating derivative works from, distributing, reposting, performing, displaying, or in
any other way commercially exploiting the Software

```

This implicitly defines a lot of the context of commercial use. But I don't think for example you're going to want "modifying", because it would deny Github contributions. Similarly, reproducing & publishing would deny users making alternate Docker releases. You could argue the mere presence of submitting to DockerHub would be giving Docker commercial influence via popularity. It leaves a lot open to interpretation.

Of course practically, there's an preference for people to be using the official releases of the software to ease support. But I don't think the this document has the balance that I assume you were hoping for.

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [19 December 2021 10:02 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/19 "2021-12-19T10:02:39Z")

</div>

Thanks for the feedback @james-carroll. Trimming down the license would be good so I'll look if these parts can be changed or removed.

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [6 January 2022 12:13 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/20 "2022-01-06T12:13:32Z")

</div>

The final license, which includes some of the changes mentioned by James Carroll, is now live:

> <https://github.com/laurent22/joplin/blob/dev/packages/server/LICENSE.md>

It was more work than I would have hoped but I think the end result is quite good. It should still allow anyone, like before, to self host Joplin Server, while also restricting commercial use. I don't expect it will be changed further unless there's something obviously very wrong with it.

In any case, thanks everyone for your support to get there!

---

<div class="post-metadata">

**Author:** ![james-carroll](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/james-carroll/32/28844_2.png) [@james-carroll](https://discourse.joplinapp.org/u/james-carroll)\
**Post date:** [6 January 2022 13:22 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/21 "2022-01-06T13:22:00Z")

</div>

To focus on the positives, it's definitely good for the purpose which it was designed. The extreme majority of people will have no issues with the license, and the possibility for exploitative commercialisation on someone elses infrastructure is clearly dealt with. There's a big success there and it's money well spent.

The negatives would only effect a ridiculously small subset of people (e.g people like myself who might be keen to attempt repackaging it, or people who might want to hack on it directly). 99.9% of the users won't be doing that. If I've sounded negative so far, it's only because as part of the small minority, it's annoying when you end up crossing licensing terms on very minor issues (sometimes at the level of single words!).

I'm glad to see the lawyers agreed with removing the AUP. The lack of changes to the illustrations in 2.3 weren't that important (they are just illustrations, not actual terms by themselves). And while it's unfortunate that there isn't e.g an explicit grant to repackage the software; the end result is absolutely fine for the incredibly vast majority.

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [6 January 2022 13:53 UTC](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011/22 "2022-01-06T13:53:47Z")

</div>

The license actually allows modifying the software, as long as it's not for commercial purposes, so I think the current Docker images should be fine (such as the alternative AMR release).

[Next page](https://discourse.joplinapp.org/t/users-of-joplin-server-please-help-crowdfund-the-license-16-dec-license-draft-is-ready/21011.md?page=2)
