NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

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:243845

评论

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

面试侃集合 | LinkedBlockingQueue篇

码农参上

队列 Queue 8月日更

BPM敏捷Activiti开发平台,工作流引擎springboot整合activiti

金陵老街

Java MySQL Vue springboot Activiti

神策分析 iOS SDK 全埋点解析之启动与退出

神策技术社区

程序员 大前端 后端 代码 神策数据

数字化为企业带来哪些价值?

boshi

数字化转型

Python对系统数据进行采集监控——psutil

Python研究者

8月日更

NDK 编译代码(一)

Changing Lin

8月日更

python接口测试unittest使用详解

与风逐梦

Python 软件测试 接口测试

是时候封装限制 UITextField、UITextView 的最大字符长度了

fuyoufang

swift iOS 知识体系 8月日更

Springboot+quartz源码探索

4ye

Java 后端 springboot quartz 8月日更

字节跳动《实时音视频通讯技术》学习笔记之服务器端开发入门

Regan Yue

git 字节跳动 Go 语言 8月日更

手撸二叉树之二叉树的层平均值

HelloWorld杰少

数据结构与算法 8月日更

想知道你未来宝宝长什么样吗?

华为云开发者联盟

modelarts 图像 图像生成 父母照片 照片

LeetCode题解:2. 两数相加,迭代,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

Python代码阅读(第14篇):列表求并集

Felix

Python 编程 Code Programing 阅读代码

图解:为什么非公平锁的性能更高?

王磊

Java 8月日更

架构训练营模块二作业

高铎

架构实战营

再谈安全架构《一》

I

读书笔记 方法论 安全架构 企业安全 安全建设

方法调用:一看就懂,一问就懵?

阿Q说代码

8月日更 虚方法 非虚方法 静态分派 动态分派

【Vue2.x 源码学习】第四十一篇 - 组件部分 - 生成组件的真实节点

Brave

源码 vue2 8月日更

ShardingSphere 知识库更新 | 官方样例集助你快速上手

SphereEx

数据库 开源

vue入门:element组件与动画使用

小鲍侃java

8月日更

埋土灰

箭上有毒

8月日更

架构训练营模块三作业

高铎

架构训练营模块四作业

高铎

架构实战营

手把手教你写 Gradle 插件 | 数据采集

神策技术社区

android 程序员 Gradle 神策数据

微博评论高性能高可用架构设计

tjudream

高可用架构 微博评论 高性能计算架构 多级负载均衡 多级缓存

SpringBoot 自动装配源码解析

Rubble

8月日更

【LeetCode】反转字符串 IIJava题解

Albert

算法 LeetCode 8月日更

DCS_FunTester分布式压测框架更新(三)

FunTester

分布式 性能测试 测试框架 测试开发 FunTester

解决参数依赖,接口之间传递数据——apipost

Proud lion

大前端 后端 Postman 开发工具 接口文档

【Flutter 专题】62 图解基本 Button 按钮小结 (二)

阿策小和尚

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

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