LC Community and Community + requirements

Got a LiveCode personal license? Are you a beginner, hobbyist or educator that's new to LiveCode? This forum is the place to go for help getting started. Welcome!

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller

Post Reply
anmldr
Posts: 459
Joined: Tue Sep 11, 2012 11:13 pm

LC Community and Community + requirements

Post by anmldr » Fri Apr 17, 2020 10:35 pm

First of all, I have an annual subscription to LC Indy. Second, I just emailed Heather and may receive an answer from her too but I wanted to ask you as well.

This is a requirement of LiveCode Community and Community + that I have wondered about.
Note: Apps submitted must be non-commercial (no type of monetization is permitted) and as per the license agreement the source code must be made public.
Is there a "place" where we can go to actually find the apps that were developed with LC Community and Community + ? If so, where is the source code for these apps located? Do we need to contact the developers? If so, how?

How can we know on the iOS App Store, Mac App Store, or wherever you Windows apps are located or Google Play App Store, etc. which apps are created with LC Community and Community +? How can the “Community” know that an app that we are interested in seeing the code was developed in LC Community? Sort of a Catch-22 until you know where to look.

Just wondering. I don't have a specific app at the moment that I want to dig into but really that is primarily because I don't know what has been developed with the LC CE.

Thanks,
Linda

bogs
Posts: 5480
Joined: Sat Feb 25, 2017 10:45 pm

Re: LC Community and Community + requirements

Post by bogs » Fri Apr 17, 2020 10:49 pm

That is a new one on me,
anmldr wrote:
Fri Apr 17, 2020 10:35 pm
Note: Apps submitted must be non-commercial (no type of monetization is permitted)
The source for any community OSS version of an app should be readily available or *made* available by the author of the same. If you download a stack, for instance, then the code is contained within the stack. If you download an executable, and want to view the code, you should have to do no more than ask the author themself.
Image

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10049
Joined: Sat Apr 08, 2006 7:05 am
Contact:

Re: LC Community and Community + requirements

Post by FourthWorld » Sat Apr 18, 2020 1:18 am

anmldr wrote:
Fri Apr 17, 2020 10:35 pm
First of all, I have an annual subscription to LC Indy. Second, I just emailed Heather and may receive an answer from her too but I wanted to ask you as well.

This is a requirement of LiveCode Community and Community + that I have wondered about.
Note: Apps submitted must be non-commercial (no type of monetization is permitted) and as per the license agreement the source code must be made public.
Before I reply, I want to make sure I understand: is the quoted section above from an email from Heather, or from a page at their site?

And are you primarily interested in the Community Edition, or Community Plus? They have different licenses (so different that I'm not even sure why the "Plus" product has "Community" in its name).
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

anmldr
Posts: 459
Joined: Tue Sep 11, 2012 11:13 pm

Re: LC Community and Community + requirements

Post by anmldr » Sat Apr 18, 2020 4:48 pm

is the quoted section above from an email from Heather, or from a page at their site?
Heather has not answered yet. The quote is from the description on the website for Community and Community Plus versions. It is my understanding of this quote that the
source code must be made public
for apps developed with Community and Community Plus Editions.

Is that everyone else's understanding too? Am I mistaken?

Linda

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10049
Joined: Sat Apr 08, 2006 7:05 am
Contact:

Re: LC Community and Community + requirements

Post by FourthWorld » Sat Apr 18, 2020 7:13 pm

anmldr wrote:
Sat Apr 18, 2020 4:48 pm
The quote is from the description on the website for Community and Community Plus versions.
URL? I'll review.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

LCMark
Livecode Staff Member
Livecode Staff Member
Posts: 1232
Joined: Thu Apr 11, 2013 11:27 am

Re: LC Community and Community + requirements

Post by LCMark » Sun Apr 19, 2020 8:48 am

@anmldr: Yes - both Community and Community Plus both require that you make your source-code available if you distribute stacks / apps built with them.

As Richard points out they are not variants of the same license: Community is GPLv3; Community Plus is a modified version of our commercial license which requires source sharing.

@FourthWorld: The quote is from the Community Plus product page - specifically it is the section about being allowed to submit to the iOS AppStore. The Community Plus license (because it is not GPLv3 - which is incompatible with Apple's submission requirements) allows this as long as the app is not monetized (i.e. it is free and contains no means to generate revenue). The Community page only mentions GPLv3 so there is no problem here.

Edit: The page with the quoted text on is here - https://livecode.com/products/community-plus-edition/
Last edited by LCMark on Sun Apr 19, 2020 10:40 am, edited 1 time in total.

bogs
Posts: 5480
Joined: Sat Feb 25, 2017 10:45 pm

Re: LC Community and Community + requirements

Post by bogs » Sun Apr 19, 2020 9:53 am

I can't speak for Richard, of course, but I sure appreciate you clearing it up as I wasn't able to find the quoted text either, and was beginning to think I was going blind(er) :?
Image

anmldr
Posts: 459
Joined: Tue Sep 11, 2012 11:13 pm

Re: LC Community and Community + requirements

Post by anmldr » Mon Apr 20, 2020 1:45 pm

Thank you for your answers. Heather also provided me with an answer.
There is no single unified place where people upload their Community app
source. Many people do use github, but others may upload to their own website
or provide source code on request (not something we advise doing as it can
leave you open to breaching the requirements if you do not respond quickly
enough).

It is a requirement of the licensing that the creator makes it clear how you
can get hold of the source. Most commonly this will be a link in the "about"
area of the app.

Community apps cannot be legally uploaded to the iOS app store, as Apples
licensing is not compatible with the GPL3 license we use. Only Community Plus
apps can be uploaded as this has a more permissive license.
Linda

Post Reply