CLAs are not in your interests, people. This is what they bring to the table, and it's the only thing. To benefit someone else (the people asking to to sign it), not you. Stop agreeing to them.
The fact that I have to stare at a blue loading bar for a good 10 seconds before I see any content means I won't be using LiveCode for any reason... lack of open source notwithstanding.
If the kickstarter had been "FOSS for 7 years including free updates", then I'd have no problem with it. Of course, nobody would have paid for that, which moves the whole thing closer to "fraud" territory other than the fact that they probably didn't plan this at the time.
But it doesn't _stop_ being FOSS... it just stops getting the backing of the business. This is no different an outcome than if the business simply failed after seven years, which is also always a possibility.
I'm one of the kickstart backers and I'm OK with this move. In the end of the day, what we all want is the language and its ecosystem to be healthy so we can use it to develop our applications. After eight years of the FOSS version, very few users contributed to the codebase, and many of the customers moved to the FOSS version. LiveCode is still a business, it needs to pay its staff.
I've seen that most of the backers are actually onboard with this move. Many of us have been using this language for more than 20 years, we'd rather pay for our licenses and have a good product, than have a FOSS version that no one is working on.
Keeping a non-VC-backed programming language company alive is not a trivial job. FOSS is not the way towards sustainability for some companies.
I also donated to the Livecode open source project. I just had a look at the Kickstarter programme. I tallied up all the contributions of those who received at least a license to the commercial product in the days after the Kickstarter ended.
Of the £493,795 raised, fully £368,285 of that donated was returned as commercial licenses to those who donated.
Those who donated in return for no immediate reward (about 0.2% of the total sum donated) got 8 years of free enhancements to the open source version. And those who have that open source version installed still get to use it ad infinitum (even if they were not contributors to the Kickstarter). There's no need to pay for any license unless features added in future are things they feel meet some need.
I've funded other projects where I never even got a viable product, never mind one that was actively developed for nearly a decade.
It was quite annoying that the Community didn't get more involved in improving the open source version, but I think blaming the community for that isn't entirely fair either. LC didn't seem to make very much of an effort to get the Community to become involved. Most LC Scripters don't even know how to use GitHub, they would need to do lots of encouragement and hand-holding to get more users involved. To their credit, they did hold my hand a bit as I started to use GitHub specifically in order to contribute. They have to be very careful about what they merge into the code base, which can make it into a difficult process just to correct spelling errors in the integrated docs! More often than not though, it felt like LC Ltd. didn't even want people to know that the free open source edition existed! I think the way both LC ltd and their community, which was always very helpful to other users, handled OS was misguided. In my opinion, they should've gone after certain markets in education and displaced users of other xTalk languages like a clan of honey badgers, and gotten their avid user base to help them do that too!
I don't want to harp on them too much because they're a small company and a great bunch of friendly, hard working people that have a huge set of tasks to do, and of course they have bills to pay and mouths to feed. After 8 years, and *SEVERAL FUNDING CAMPAIGNS, they've left behind a very nice, refactored, base of code, that includes a new middle layer language (LiveCode Builder) for adding new libraries and GUI widgets, and can build apps for all major current platforms except for new Apple Silicon and Linux Arm (although there exists several Raspberry Pi builds, none of those builds are up to date).
Anyone interested can improve and build onto a fork of that GPL3 code base right now. For what it's worth there are a few people, myself included, that want to keep working on it. Could be the start if something beautiful, a standardized OpenXtalk Script, the kind that could've filled JavaScript's role before JavaScript existed!
People should stop complaining about it, and start doing something about it! Most of it is bootstrapped so you only need to know LCS or maybe similar xTalk (SuperCard, SenseTalk, etc.) to work on that yourselves!
My fork(s) is several commits ahead of the last open source version from LC, but people are free to fork the archived version if they'd like: https://github.com/PaulMcClernan/LiveCodeCommunity-IDE-DontP...
I am also one of the backers and fine with it: I see the issues they have. They did their utmost best for all those years and that is well above and beyond the 530k$ and the source is there to take further if you would want to. Again, above and beyond 530k$.
I use github and kickstarter/indiegogo and patreon to support open source: especially going closed to open: I backed a few programming languages going open, among which LiveCode and Shen and both did not enjoy the outcome so they kind of went back. I can fully understand it; some work out, some do not.
A lot of the hostility on this thread is coming from people who are not actually a part of the LiveCode community. People love to sprout opinions about stuff they don't use, are not invested in, and don't have any familiarity with those involved in it.
If people commenting here cared to check on the LiveCode mailing lists, they'd see that the overall sentiment is positive regarding this change. That people value having LiveCode Ltd with more resources (aka money to work on stuff) more than they value having the GPL engine around.
No one is treating this as a scummy or bad move, people are often saying "we gave this a good try it is time to pivot".
Well, not just particular to HN but on the internet everyone is a PhD in everything. If people ever cared to look beneath, world would’ve been a better place.
14 comments
[ 0.38 ms ] story [ 75.6 ms ] threadFormerly Revolution (itself built on MetaCard ) per https://en.wikipedia.org/wiki/LiveCode
"Going OpenSource" was kickstarted - $530k https://www.kickstarter.com/projects/1755283828/open-source-...
Well that really amps up the scumminess. Sounds like some people should go ask for a refund.
I've seen that most of the backers are actually onboard with this move. Many of us have been using this language for more than 20 years, we'd rather pay for our licenses and have a good product, than have a FOSS version that no one is working on.
Keeping a non-VC-backed programming language company alive is not a trivial job. FOSS is not the way towards sustainability for some companies.
Of the £493,795 raised, fully £368,285 of that donated was returned as commercial licenses to those who donated.
Those who donated in return for no immediate reward (about 0.2% of the total sum donated) got 8 years of free enhancements to the open source version. And those who have that open source version installed still get to use it ad infinitum (even if they were not contributors to the Kickstarter). There's no need to pay for any license unless features added in future are things they feel meet some need.
I've funded other projects where I never even got a viable product, never mind one that was actively developed for nearly a decade.
I don't want to harp on them too much because they're a small company and a great bunch of friendly, hard working people that have a huge set of tasks to do, and of course they have bills to pay and mouths to feed. After 8 years, and *SEVERAL FUNDING CAMPAIGNS, they've left behind a very nice, refactored, base of code, that includes a new middle layer language (LiveCode Builder) for adding new libraries and GUI widgets, and can build apps for all major current platforms except for new Apple Silicon and Linux Arm (although there exists several Raspberry Pi builds, none of those builds are up to date).
Anyone interested can improve and build onto a fork of that GPL3 code base right now. For what it's worth there are a few people, myself included, that want to keep working on it. Could be the start if something beautiful, a standardized OpenXtalk Script, the kind that could've filled JavaScript's role before JavaScript existed!
People should stop complaining about it, and start doing something about it! Most of it is bootstrapped so you only need to know LCS or maybe similar xTalk (SuperCard, SenseTalk, etc.) to work on that yourselves! My fork(s) is several commits ahead of the last open source version from LC, but people are free to fork the archived version if they'd like: https://github.com/PaulMcClernan/LiveCodeCommunity-IDE-DontP...
I use github and kickstarter/indiegogo and patreon to support open source: especially going closed to open: I backed a few programming languages going open, among which LiveCode and Shen and both did not enjoy the outcome so they kind of went back. I can fully understand it; some work out, some do not.
If people commenting here cared to check on the LiveCode mailing lists, they'd see that the overall sentiment is positive regarding this change. That people value having LiveCode Ltd with more resources (aka money to work on stuff) more than they value having the GPL engine around.
No one is treating this as a scummy or bad move, people are often saying "we gave this a good try it is time to pivot".