Old hypercard fan - license questions

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
Elvirais
Posts: 1
Joined: Fri Jan 27, 2017 11:18 am

Old hypercard fan - license questions

Post by Elvirais » Fri Jan 27, 2017 10:02 pm

Back in the day I used to work a lot with Hypercard and absolutely loved it. I've always missed having it around after it was cancelled. Now after some searching I came across livecode and it looks very recognizable and useful :D .

I'd love to start using it but I really don't get the license. $999 per year is just too much. And the open source version supposedly doesn't allow creating closed software, which seems really illogical (since open source creation tools are used so often to create commercial/closed software).

richmond62
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 10099
Joined: Fri Feb 19, 2010 10:17 am

Re: Old hypercard fan - license questions

Post by richmond62 » Fri Jan 27, 2017 10:15 pm

The simple reason the Open Source version cannot be used to create password-protected software is that
the LiveCode engineers need to put food in their fridges, and were that possible they would quite probably
have empty fridges.
which seems really illogical
Obviously you haven't bothered to study any logic, because if you had you would realise
that whether a piece of Open Source software can or can't be used to create closed
source software has got absolutely nothing to do with logic whatsoever, but a lot to
do with how the people who make the Open Source software put food in their fridges.

Nothing, but nothing in this world is totally free; and, while many open source projects
are financed with grants from interested parties (who profit either from the information
that comes to life during the software development process, or from bits of code they
can leverage in closed source projects), LiveCode is self-financing insofar as it depends
on a revenue stream from sales of their closed source versions to keep going.

Of course there are ways to make money using Open Source software; for instance I deploy
software made using the Open Source version of LiveCode in my language school, and the fact that
those bits of software enhance the learning experiences of my pupils means that parents feel
not quite so bad about paying me money to torture their kids.

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

Re: Old hypercard fan - license questions

Post by FourthWorld » Fri Jan 27, 2017 10:59 pm

Elvirais wrote:...the open source version supposedly doesn't allow creating closed software, which seems really illogical (since open source creation tools are used so often to create commercial/closed software).
There are almost as many open source licenses as there are proprietary ones. They vary in specific terms, but they all make their source code freely available.

The GNU Public License (GPL) that LiveCode uses for its Community Edition is among the world's most popular open source licenses, used by MySQL, NextCloud, Joomla, Drupal, WordPress, and thousands of other projects.

The GPL expresses no opinion about price; the "free" in "free software" is in the "libre" sense, "freedom", the freedom to have access to the source and to share that source with others. The terms of the GPL also grant those freedoms downstream: a work derived from a software distributed under the GPL must also be distributed under the GPL, so that all users have the same access to source code.

When your goal is sharing code, the GPL is an excellent choice. So when you want to make open source software with LiveCode, the open source edition is available for that.

If you want to make proprietary works with LiveCode, there's a license for that too. While not cheap, it's roughly on par with many other tools that provide high-level GUI support across multiple platforms.

A proprietary license can be a good choice when you want to build a business around selling software on a per-use basis. And at >$3/day, LC's Indy license will be among the smaller costs a startup will have in launching their business, not bad for a code base crafted over many years and well maintained by highly-skilled professionals delivering some 90% of what's needed for multi-platform delivery.

And there's no need to commit to an Indy license just to explore LiveCode. The Community Edition supports nearly every feature in the Indy and Business editions, and the file format is identical among them all. You can start exploring LiveCode with the Community Edition today, and it's only when you need distribute your work to others that you'd need to consider the distribution license. If distributing as open source you'd already have everything you need, and if you want to distribute under a proprietary license you could pick one up at that time.

For further guidance, you may find this FAQ handy - see the question, "Can you give me some examples of where I do and don’t need a commercial license?":
https://livecode.com/resources/support/ask-a-question/
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

dunbarx
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 10330
Joined: Wed May 06, 2009 2:28 pm

Re: Old hypercard fan - license questions

Post by dunbarx » Sat Jan 28, 2017 12:01 am

HI.

Many old (generally the operative word) HC'ers here, so welcome.

You will feel right at home. LC is a vast superset of HC, and though there are a small handful of structural differences, you will not notice them until you get fairly well into it.

Craig Newman

Post Reply