Software

Why we abandoned open source: LiveCode CEO on retreat despite successful kickstarter

Open source business model problems for modern-day HyperCard


Interview An easy to use programming language that was made open source in 2014 after a successful crowdfunding campaign is going back to closed source after too many customers switched to using it for free.

LiveCode Community, open source under the GPLv3, was archived on GitHub and future development will be closed source.

In the official announcement, LiveCode CEO Kevin Miller says: "99 per cent of the work on LiveCode is done by our in-house team. With a large section of the LiveCode community using the free open source edition, the cost of maintaining this vs the reward for doing so is not a balanced equation."

I don't think you can say that after eight years we didn't give it our best shot. And that code is still out there if people want to use it

Subscriptions are per-platform and now start at £7.99+VAT per month for one platform, for applications that run only while the subscription is active, or £239+VAT per year for one platform with the ability to build standalone applications.

LiveCode CEO Kevin Miller breaks the news to open source users

"We've been taking a close look at the LiveCode business model," adds Miller. "We've been an open source platform for round about eight years … we've seen user base grow consistently during that period and some of you have even made contributions to the platform. However a lot of our user base has moved to using the open source edition… unfortunately that leaves us in a position where we don't have the level of resources that we need to take the platform forward."

Miller says that "if you are an open source user and you truly cannot afford the licence, please get in touch and we will sort you out."

LiveCode is a rapid application development environment originally inspired by HyperCard, a scripting environment for the Mac back in the eighties and nineties.

The development system was introduced in 2001 as Revolution and was renamed LiveCode in 2001. The company behind it was Runtime Revolution Ltd, also known as RunRev Ltd, based in Edinburgh, which was renamed LiveCode Ltd in 2015.

The company has had considerable impact in computer science education in Scotland, and in its 2013 kickstarter noted that "almost a quarter of secondary schools in Scotland are now teaching with LiveCode."

LiveCode creates applications that run on Windows, Mac, Linux (including Raspberry Pi), iOS, Android, and web. LiveCode syntax is English-like, and the company argues that "every semicolon or bracket required by a language introduces another potential source of error."

In 2013 RunRev launched a Kickstarter crowdfunding project to fund making LiveCode open source. "Our vision is that this new next-generation LiveCode will be free and open source. It will run on every popular platform and device. It will let you write programs in English. And by being open, its English language programming will be extensible to any computing problem out there. That's a world first," said the blurb.

The project was to include a new visual editor. The Kickstarter raised nearly £500,000, more than the initial goal of £350,000.

Why does open source work for some platforms but not for LiveCode? "LiveCode is focused on being very easy to use," Miller tells The Reg. "The idea is that you're writing your apps in a language that's as close to English as possible… you're not going into the nitty gritty details of memory management and the things associated with a lower-level language.

"The open source project, the LiveCode engine itself, is written in C/C++ so it is that lower-level language which is the very thing that a lot of our user base is trying to avoid."

This meant a mis-match between the users and those with the ability to contribute. There were some C++ developers in the community, said Miller, but "there weren't enough of those."

Miller tells us that while the Kickstarter funding was significant, it was not enough to sustain the project. "It wasn't anywhere near our annual revenue even in that one Kickstarter campaign," he says.

He feels that "I don't think you can say that after eight years we didn't give it our best shot. And that code is still out there if people want to use it."

Were any of those original funders disappointed now to lose what they sponsored? "There's been some people that have been disappointed," he says.

"At the same time, there's a lot of people who use the platform commercially who are keen to see us take it forward a bit faster."

He also tells The Reg that the funding was less than it first appeared, since much of it was from those using the platform commercially who got a licence in return for their pledge.

Is he concerned that a fork might appear? "There has been a suggestion, and if it happens, that's fine, but I think that for all the reasons that it didn't happen during that eight years, it would be a bit odd if it suddenly happened now."

According to Miller, "we're just trying to make this really affordable." Open source has won Live Code a larger user base, some of whom may now drift away, but this is a small company unlike other larger-scale cases we have seen where formerly open source projects have changed their licences and terms. ®

Send us news
130 Comments

Linus Torvalds says Rust is coming to the Linux kernel 'real soon now'

Maintainer lack of familiarity won't be an issue, chief insists, citing his own bafflement when faced with Perl

At The Linux Foundation's Open Source Summit in Austin, Texas on Tuesday, Linus Torvalds said he expects support for Rust code in the Linux kernel to be merged soon, possibly with the next release, 5.20.

At least since last December, when a patch added support for Rust as a second language for kernel code, the Linux community has been anticipating this transition, in the hope it leads to greater stability and security.

In a conversation with Dirk Hohndel, chief open source officer at Cardano, Torvalds said the patches to integrate Rust have not yet been merged because there's far more caution among Linux kernel maintainers than there was 30 years ago.

Continue reading

End-of-life smartphone? Penguins at postmarketOS aim to revive it

Alpine-based distro runs on old mobiles abandoned by Android and their manufacturers

A Linux distro for smartphones abandoned by their manufacturers, postmarketOS, has introduced in-place upgrades.

Alpine Linux is a very minimal general-purpose distro that runs well on low-end kit, as The Reg FOSS desk found when we looked at version 3.16 last month. postmarketOS's – pmOS for short – version 22.06 is based on the same version.

This itself is distinctive. Most other third-party smartphone OSes, such as LineageOS or GrapheneOS, or the former CyanogenMod, are based on the core of Android itself.

Continue reading

Startup rattles tin for e-paper monitor with display fast enough to play video

In grayscale, though. Optimistic plans for daylight-readable display and long-life laptop

E-paper display startup Modos wants to make laptops, but is starting out with a standalone high-refresh-rate monitor first.

The initial plan is for the "Modos Paper Monitor," which the company describes as: "An open-hardware standalone portable monitor made for reading and writing, especially for people who need to stare at the display for a long time."

The listed specifications sound good: a 13.3", 1600×1200 e-ink panel, with a DisplayPort 1.2 input, powered off MicroUSB because it only takes 1.5-2W.

Continue reading

RISC-V International emits more open CPU specs

First edicts of 2022 include firmware, hypervisor-level specifications

Embedded World RISC-V International has grown its pile of royalty-free, open specifications, with additional documents covering firmware, hypervisors, and more.

RISC-V – pronounced "risk five", and not to be confused with the other architecture of that name, RISC-5 – essentially sets out how a CPU core should work from a software point of view. Chip designers can implement these instruction set specifications in silicon, and there are a good number of big industry players backing it.

The latest specs lay out four features that compatible processors should adhere to. Two of them, E-Trace and Zmmul, will be useful for organizations building RISC-V hardware and software, and the other two could prove important in future, aiding the development of OSes to run on RISC-V computers.

Continue reading

Leading Arch Linux derivative Manjaro puts out version 21.3

A simpler, easier remix sounds like a good thing, but glitches like these shouldn't be in a point release

Version 21.3 of Manjaro - codenamed "Ruah" - is here, with kernel 5.15, but don't let its beginner-friendly billing fool you: you will need a clue with this one.

Manjaro Linux is one of the more popular Arch Linux derivatives, and the new version 21.3 is the latest update to version 21, released in 2021. There are three official variants, with GNOME 42.2, KDE 5.24.5 or Xfce 4.16 desktops, plus community builds with Budgie, Cinnamon, MATE, a choice of tiling window managers (i3 or Sway), plus a Docker image.

The Reg took its latest look at Arch Linux a few months ago. Arch is one of the older rolling-release distros, and it's also famously rather minimal. The installation process isn't trivial: it's driven from the command line, and the user does a lot of the hard work, manually partitioning disks and so on.

Continue reading

RISC OS: 35-year-old original Arm operating system is alive and well

1980s refugee, open source, and runs on modern kit

RISC OS, the operating system of the original Arm computer, the Acorn Archimedes, is still very much alive – and doing relatively well for its age.

In June 1987, Acorn launched the Archimedes A305 and A310, starting at £800 ($982) and running a new operating system called Arthur. At the time, it was a radical and very fast computer. In his review [PDF] for Personal Computer World, Dick Pountain memorably said: "It loads huge programs with a faint burping noise, in the time it takes to blink an eye."

Arthur was loosely related to Acorn's earlier MOS, the BBC Micro operating system but looked very different thanks to a prototype graphical desktop, implemented in BBC BASIC, that could charitably be called "technicolor."

Continue reading

OpenInfra Foundation talks about Directed Funding model for open source projects

Notes rise of 'pay to play' where companies try to buy way into governance – and says this is not that

OpenInfra Berlin OpenInfra still has ideas to share, including an intriguing funding model for open source projects the Foundation discussed at its in-person event last week in Berlin.

The "Directed Funding" initiative – a significant change to how some projects might be funded in the future – is about allowing organizations to fund a specific project rather than seeing their cash spread across projects for which they have no interest.

Jonathan Bryce, CEO and executive director of the OpenInfra Foundation, told The Register this wasn't a case of following a trend in the open-source world that he described as "this kind of pay to play-type scenario."

Continue reading

Open source 'Office' options keep Microsoft running faster than ever

LibreOffice, Collabora, KDE Gear all updated their Microsoft alternatives – whatever your OS

Fresh versions of three of the bigger open-source application suites just landed for those seeking to break free from proprietary office apps.

LibreOffice is the highest profile of them, and the project recently put out version 7.3.4, the latest release in the Community version of the suite.

The Document Foundation maintains two versions of LibreOffice; the other is the Enterprise branch.

Continue reading

openSUSE Leap 15.4: The best desktop on the RPM side of the Linux world

The Reg FOSS desk takes the latest stable distro for a spin

Review The Reg FOSS desk took the latest update to openSUSE's stable distro for a spin around the block and returned pleasantly impressed.

As we reported earlier this week, SUSE said it was preparing version 15 SP4 of its SUSE Linux Enterprise distribution at the company's annual conference, and a day later, openSUSE Leap version 15.4 followed.

The relationship between SUSE and the openSUSE project is comparable to that of Red Hat and Fedora. SUSE, with its range of enterprise Linux tools, is the commercial backer, among other sponsors.

Continue reading

Linux Mint adopts Timeshift from overworked original developer

Team lead Clement Lefebvre takes over maintaining backup tool from UMix creator

The Linux Mint XApps suite of cross-desktop accessories has a new member – the Timeshift backup tool.

The Linux Mint blog post for June revealed that Mint team lead Clement Lefevbre recently took over maintenance of the Timeshift backup tool used in Linux Mint.

Timeshift is akin to Windows System Restore in that it automatically keeps backups of system files. It's not Mint-specific and was originally developed by Tony George. That name might sound familiar as we recently mentioned his company TeeJeeTech as the creator of the original Unity-based remix, UMix.

Continue reading