理解

什么是 Copyleft ?

如果你在开源项目中花费了很多时间的话,你可能会看到使用的术语 “copyleft”(GNU 官方网站上的释义:中文,英文)。虽然这个术语使用比较普遍,但是很多人却不理解它。软件许可…

简单就是易于调试

对于框架、库或者工具来说,怎样做才算是“简单”?也许有很多的定义,但我的理解通常是易于调试。我经常见到人们宣传某个特定的程序、框架、库、文件格式或者其它什么东西是简单的,因为他们会…

2021 年学习 Java 的三个理由

Java 具有功能强大、多样化、可拓展、有趣的特点。这就是 Java 为什么被我们广泛使用,也是我们如何正确使用它的方式。Java 是在 1995 年发布的,当我写这篇文章的时候,…

发展中国家面临的三个关键开源挑战

开源在发展中国家面临着许多困难,这些困难使人们对开源的看法以及与开源的联系变得不准确、不贴切。编者按:本文作者 Ahmed Sobeh 是 Aiven 开源项目办公室的开源工程经理…