Player only Open Source Livecode version?

Something you want to see in a LiveCode product? Want a new forum set up for a specific topic? Talk about it here.

Moderators: Klaus, FourthWorld, heatherlaine, kevinmiller, robinmiller

Post Reply
Batninja
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 53
Joined: Sat Oct 15, 2011 9:43 am

Player only Open Source Livecode version?

Post by Batninja » Sun Feb 21, 2021 9:53 am

Hi and sorry if my question is naive.

How possible would it be to take the Livecode open source package and produce a version that hides everything except the File Open/save/save as stack commands and possibly any custom menus that were added to make a LiveCode Player Mac/Win app?

My reason for asking is that I often have simple stacks that I would like to share to end-users but they don’t really warrant publishing on the Mac/Win app stores. It would be great to be able to share say an .lcp stack that a user could double click and launch with a LiveCode Player that had been already installed from Livecode.org or even better from the Mac and Win app stores.

I expect this might be a big ask, especially as I do not have anything like the skills to do this, but perhaps it would be easy for one of the experts here?

Thanks for all and any feedback.
Roger

jmburnod
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 2562
Joined: Sat Dec 22, 2007 5:35 pm
Location: Genève
Contact:

Re: Player only Open Source Livecode version?

Post by jmburnod » Sun Feb 21, 2021 10:56 am

Hi Roger,
You may use a standalone to open stacks.
I use this to share bêta versions.
You may create your own menus open, save etc... and share code between your stacks. :D
Best regards
Jean-Marc

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

Re: Player only Open Source Livecode version?

Post by bogs » Sun Feb 21, 2021 12:14 pm

Batninja wrote:
Sun Feb 21, 2021 9:53 am
How possible would it be to take the Livecode open source package and produce a version that hides everything except the File Open/save/save as stack commands and possibly any custom menus that were added to make a LiveCode Player Mac/Win app?
Jean-Mark is quite correct that you can use a launcher stack to launch other stacks, however I'm not sure that is all your asking about.

If you meant using the open source version of Lc to produce a situation where only the code for the launcher would need to have it's source revealed on request (the bold / italic / underlined above), then no, that isn't possible.

If someone requested the source for the stacks you are launching, I'm pretty sure the licensing would still require that you show it *if* they were written in the community version of Lc. If the stacks themselves are written in say, the Indy version of Lc, and you just wrote the launcher in the community version, then you would not have to disclose the launched stacks code.

I am not positive that this is the case, but it would seem to make sense since the community version of Lc has a mixed open / closed source as well. Perhaps someone with more direct knowledge can answer with more details.
Image

Batninja
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 53
Joined: Sat Oct 15, 2011 9:43 am

Re: Player only Open Source Livecode version?

Post by Batninja » Sun Feb 21, 2021 12:25 pm

Ooh yes thank you! I have indy and will explore making a Player to run a stack.

Thanks

AxWald
Posts: 486
Joined: Thu Mar 06, 2014 2:57 pm

Re: Player only Open Source Livecode version?

Post by AxWald » Sun Feb 21, 2021 12:39 pm

Hi,

you may want to read the LC EULA, §3 talks about this. A few quotes:
3. b) [...] For the avoidance of doubt, You may not use the Licensed Edition to create or distribute Created Software for other users who are using the Community Edition of LiveCode.
3. e) You are prohibited from creating or distributing Created Software with the primary purpose of being used as a generic Player application for Created Software built with any edition of LiveCode.
There's more about the mixing of "licensed" and "community" code; my knowledge of "Legalese" is limited & I'm not sure what's meant there exactly . But it's an interesting reading, for sure.

Seems RunRev itself doesn't really embrace the idea of a "generic player".

Have fun!
Livecode programming until the cat hits the fan ...

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

Re: Player only Open Source Livecode version?

Post by bogs » Sun Feb 21, 2021 1:14 pm

AxWald wrote:
Sun Feb 21, 2021 12:39 pm
3. b) [...] For the avoidance of doubt, You may not use the Licensed Edition to create or distribute Created Software for other users who are using the Community Edition of LiveCode.

3. e) You are prohibited from creating or distributing Created Software with the primary purpose of being used as a generic Player application for Created Software built with any edition of LiveCode.
I *think* the bold and underlined above is important, I think Roger is talking about specific software stacks (his own). If I'm not very much mistaken, Richard takes a similar approach mentioned in several of his posts.

Again, though, I could be mistaken, this is only my interpretation.
Image

Batninja
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 53
Joined: Sat Oct 15, 2011 9:43 am

Re: Player only Open Source Livecode version?

Post by Batninja » Sun Feb 21, 2021 5:42 pm

Right, looks like I could release an Indy player just for my Indy stacks, i.e. not generic or open source, but looks like a bit of a mission so I think I’ll leave it. Hey ho and thanks.

Post Reply

Return to “Feature Proposals”