Page 1 of 1
LC Community and Community + requirements
Posted: Fri Apr 17, 2020 10:35 pm
by anmldr
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
Re: LC Community and Community + requirements
Posted: Fri Apr 17, 2020 10:49 pm
by bogs
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.
Re: LC Community and Community + requirements
Posted: Sat Apr 18, 2020 1:18 am
by FourthWorld
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).
Re: LC Community and Community + requirements
Posted: Sat Apr 18, 2020 4:48 pm
by anmldr
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
Re: LC Community and Community + requirements
Posted: Sat Apr 18, 2020 7:13 pm
by FourthWorld
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.
Re: LC Community and Community + requirements
Posted: Sun Apr 19, 2020 8:48 am
by LCMark
@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/
Re: LC Community and Community + requirements
Posted: Sun Apr 19, 2020 9:53 am
by bogs
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)

Re: LC Community and Community + requirements
Posted: Mon Apr 20, 2020 1:45 pm
by anmldr
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