Mlem icon indicating copy to clipboard operation
Mlem copied to clipboard

Add proper LICENSE file

Open ShadowJonathan opened this issue 2 years ago • 17 comments

This requires signoff from every single contributor so far

ShadowJonathan avatar Jun 16 '23 11:06 ShadowJonathan

(Todo list in a newer comment)

I can't add you to reviewers, but could you please approve this PR?

Approving this PR means you agree to the re-license, but since this is only adding the LICENSE text proper, that shouldn't be much of an issue.

ShadowJonathan avatar Jun 16 '23 11:06 ShadowJonathan

I can't approve but it looks good to me too

noloman avatar Jun 16 '23 11:06 noloman

I approve

EricBAndrews avatar Jun 16 '23 15:06 EricBAndrews

I approve

samalone avatar Jun 16 '23 18:06 samalone

Are you sure you want to make an iOS app GPL? Last time I checked even Nextcloud iOS has a special clause to allow itself on the Apple Store. #172

https://github.com/nextcloud/ios/blob/master/COPYING.iOS

https://help.nextcloud.com/t/nextcloud-ios-app-open-sourced/5784

lil5 avatar Jun 18 '23 02:06 lil5

That may actually be a bit of a concern...

ShadowJonathan avatar Jun 18 '23 07:06 ShadowJonathan

What exactly?

On Sun, 18 Jun 2023 at 09:24, Jonathan de Jong @.***> wrote:

That may actually be a bit of a concern...

— Reply to this email directly, view it on GitHub https://github.com/buresdv/Mlem/pull/171#issuecomment-1596004281, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABMXYGV2PPI4JRX3L5VIVLXL2UMTANCNFSM6AAAAAAZJEYEGE . You are receiving this because you were mentioned.Message ID: @.***>

noloman avatar Jun 18 '23 08:06 noloman

If anyone has ideas about which other license to use, please share your ideas.

The main requirements are:

  • The app's source is available to the public, and anyone can change it in order to improve the app. They can also contribute their code and compile the app themselves, and use these modified versions for their personal use.
  • Nobody but us can make money from the app or any derivates of it (covered by Commons Clause).
  • We CAN make money from the app.
  • The app can be published to the App Store.
  • Any modified versions have to keep the original license. In other words, someone can’t just come along, remove the part about them being banned from making money from it, and then make money from it.

I bet there are some important points that I forgot (I'm still very sick and can’t think well), so I trust that @ShadowJonathan will fill in any gaps.

buresdv avatar Jun 18 '23 10:06 buresdv

Rescinding my approval pending further discussion

EricBAndrews avatar Jun 19 '23 22:06 EricBAndrews

If you copy the following into this repository I guess you'll be covered

The Mlem iOS developers are aware that the terms of service that
apply to apps distributed via Apple's App Store services may conflict
with rights granted under the Mlem iOS license, the "GNU GPLv3 amended by the Commons Clause v1". We have committed not to pursue any license
violation that results solely from the conflict between the "GNU GPLv3 amended by the Commons Clause v1"
or any later version and the Apple App Store terms of service.

lil5 avatar Jun 21 '23 08:06 lil5

@lil5 do you think it's ok if i just copy that to the license file?

ShadowJonathan avatar Jun 21 '23 09:06 ShadowJonathan

Im not a lawyer and have zero training in law

Sure

lil5 avatar Jun 21 '23 09:06 lil5

Added the clause that makes this publishable to the Apple App Store, IANAL, but I think everyone would have to approve of this change, so i'll mention those who approve via comment, and i'll request review to those who do it via review approval;

  • [x] @EricBAndrews
  • [x] @noloman
  • [ ] @samalone

ShadowJonathan avatar Jun 21 '23 09:06 ShadowJonathan

approved

noloman avatar Jun 21 '23 09:06 noloman

Approved

EricBAndrews avatar Jun 21 '23 16:06 EricBAndrews

LGTM

JakeShirley avatar Jun 22 '23 15:06 JakeShirley

Regarding 2c05805;

  • Added full text of the GPL 3 license
  • Changed the licensor name from David to The Mlem Group
  • Added some seperators between the clauses

This should fundamentally not disqualify the existing reviews up until now.

ShadowJonathan avatar Jun 22 '23 16:06 ShadowJonathan

added GPL 3.0 license file in PR #228

added Common Clause 1.0 with App Name and Org Info in PR #229

BrooklynMan avatar Jun 22 '23 21:06 BrooklynMan

🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡🤡

lil5 avatar Jun 23 '23 04:06 lil5