限时领|《AI 百问百答》专栏课+实体书(包邮)! 了解详情
写点什么

8 年后,LiveCode 宣布闭源!CEO:我们尽力了

  • 2021-09-07
  • 本文字数:1016 字

    阅读完需:约 3 分钟

8年后,LiveCode 宣布闭源!CEO:我们尽力了

LiveCode 首席执行官 Kevin Mille 近日发布公告称,未来将选择闭源的方式进行 LiveCode 的开发。

 

“LiveCode 99% 的工作是由我们的内部团队完成的。但社区中很大一部分人免费使用着开源版本,我们当前的维护成本与回报是不平衡的。这是一项艰巨的任务,我们没有足够的资源来承担。因此,我们此时决定停止支持 LiveCode 的开源版本。”Mille 表示。

 

开发者可以继续使用现有的开源版本,代码在github 上仍然可见查看到。但 LiveCode Ltd 将不再进行维护或更新。

 

LiveCode 具有图形化的操作界面和接近自然语言的脚本特点,使用 LiveCode 可以快速开发出可运行在各大主流平台如 Windows、Linux、MacOSX、android、iOS 等上的应用程序。

 

LiveCode 的前身是 Revolution。苏格兰公司 Runtime Revolution 在 2001 年开发出了编程语言 Revolution,2003 年收购 MetaCard 公司并将 Revolution 的开发环境建立在 MetaCard 的引擎上。Revolution 于 2010 年秋季更名为 LiveCode,并在 2013 年 4 月走向开源。

 

2013 年,RunRev 发起了一个Kickstarter 众筹项目,以资助 LiveCode 开源。“我们的愿景是,下一代 LiveCode 将是免费和开源的。它将运行在每个流行的平台和设备上,并让你可以用英语编写程序。通过开源开放的方式,它的英语语言编程可以扩展到任何计算编程问题上,这是世界上第一个可以完成此举的项目。”当时的宣传语如是写道。

 

最终,Kickstarter 筹集了近 500,000 英镑,超过了最初的目标 350,000 英镑。

 

该公司对苏格兰的计算机科学教育产生了相当大的影响。数据显示,2013 年,苏格兰近四分之一的中学使用 LiveCode 进行教学。

 

Mille 在接受外媒采访时表示,LiveCode 非常注重易于使用,这就支持开发者可能用接近英语的语言编写应用程序,而不必关心内存管理细节以及与低级语言相关的事情。“然而,LiveCode 是用 C/C++ 编写的,因此我们的许多用户都试图避免使用这种低级语言。”Mille 说道。至于众筹平台 Kickstarter 上的资金,Mille 表示虽然很可观,但不足以维持该项目。

 

“八年了,不能说我们没有尽力。如果人们想使用它,那个代码仍然存在。”Mille 说道。

 

目前,LiveCode 的最新版本 9.6.4 已经支持发布和下载。开发者可以从LiveCode 帐户下载,也可以从下载试用版。此版本支持许可更改。

 

LiveCode 还计划一周内推出 9.6.5 版本,该版本将支持 Android 应用包和 API30。另外,LiveCode 10 版本即将进入测试周期,它对 Web、媒体和相机进行了实质性的改变和改进,集成了移动小部件,以及一些方便的新语言特性。

2021-09-07 10:244353

评论

发布
暂无评论
发现更多内容

ReactNative进阶(十六):React-Native 组件生命周期

No Silver Bullet

生命周期 React Native 组件 7月日更

颠覆传统经营模式,区块链助力餐饮行业数字化革新

旺链科技

数字化 区块链技术 餐饮

价值连城 杰弗里·欣顿(Geoffrey·Hinton)的采访 给AI从业者的建议 John 易筋 ARTS 打卡 Week 55

John(易筋)

ARTS 打卡计划

架构师之于团队的作用和其能力体现是什么?

happlyfox

话题讨论

5G消息盛事来袭|2021中国移动创客马拉松大赛5G消息专题赛即将启动!

5G消息

开发者 创客开发 开发者大赛 5G消息

听说过对 Go map 做 GC 吗?

万俊峰Kevin

map Go 语言

我是一个请求,我是如何被发送的?

华为云开发者联盟

注解 流程 CSE 请求 RestTemplat

关于数据库时区,这么多奥秘你都知道么?

华为云开发者联盟

数据库 操作系统 时间 时区 GaussDB(DWS)

质量基础设施一站式服务平台建设,NQI平台解决方案

【Flutter 专题】87 初识状态管理 Bloc (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

毕业四年,我当初是如何走上编程这条路的!

Andy阿辉

程序员 开发 大学生 编程故事 自我成长

Scrapy 爬取西刺代理存入MySQL & MongoDB 数据库(手把手教学,超详细步骤)

若尘

MySQL mongodb 爬虫 Scrapy 7月日更

模块8 作业

Chris Cheng

架构训练营

Rust从0到1-智能指针-内存泄漏

rust 智能指针 内存泄漏 循环引用 smart pointer

【技术实践】基于Cglib动态代理,实现Spring的AOP核心功能!

小傅哥

spring 小傅哥 aop 动态代理 cglib

Vue进阶(四十五):精解ES6 Promise 用法

No Silver Bullet

Vue Promise 异步编程 7月日更

禧大福酒口感怎么样?好喝又养生

Geek_50a546

“攻城狮”实用指南之Linux CPU性能优化

中原银行

Linux

详解SQL优化必备:并行执行框架和执行计划

华为云开发者联盟

sql SQL优化 执行计划 GaussDB(for openGauss) 并行执行框架

决定中国SaaS成败的三个关键问题

ToB行业头条

SaaS

大型团队的敏捷项目管理实践与思考

万事ONES

项目管理 敏捷开发 ONES 开发管理

上手后才知道,这套仪表盘系统用起来是真的爽!

尔达Erda

开源 微服务 运维 APM msp

WATT NETWORK软件系统开发详情

新手程序员必备10大技能

禅道项目管理

Linux 程序员 语言 git 学习

【源码篇】Flutter GetX深度剖析 | 我们终将走出自己的路(万字图文)

小呆呆666

flutter ios android 大前端

密码学系列之:memory-bound函数

程序那些事

加密解密 密码学 程序那些事

快速构建JVM整体认知-JVM的生命周期

刘绍

Java 程序员 JVM JVM原理 规范

HarmonyOS开发者创新大赛作品《智能农场》相关开发技术分享

科技汇

模块二作业-微信朋友圈复杂度分析

babos

#架构实战营

神奇的Duff's device

实力程序员

【LeetCode】二叉树的层序遍历Java题解

Albert

算法 LeetCode 7月日更

8年后,LiveCode 宣布闭源!CEO:我们尽力了_语言 & 开发_褚杏娟_InfoQ精选文章