开放源代码_开放式代码本质的10种方式

开放源代码

最近,我碰到了丹尼尔·希夫曼Daniel Shiffman)着书的《代码的本质》 。 它是使用软件工具更好地了解事物在自然界交互方式的简介。 Shiffman使用动画和可视化效果来创建这种对模拟和我们周围世界的快乐理解。 从简单的振荡摆,到许多相互作用的粒子,再到一群鸟的一般形态。

阅读前几页后,会喜欢这本书的10个原因如下:

  1. 这本书是开放获取的,并根据知识共享署名的方式采用了Attribution NonCommercial 3.0 Unported License
  2. 本书中共享的所有源代码都是开源的 ; 根据麻省理工学院的执照
  3. 这本书是使用开放源代码发布工具Magic Book Project制作的 。 从通用的ASCIIDOC文件中,生成的格式包括PDF,HTML和多种电子书格式。
  4. 作者自行出版了该书,以便他可以控制该书的共享方式,使每个人都可以访问。 Shiffman在先前的《 Learning Processing》一书中,体会到了作者对传统出版商的控制程度如何。 因此决定第二次做不同的事情。
  5. 这本书的创作是由Kickstarter竞选活动资助的。 它得到了1,189人的支持,他们总共筹集了31,575美元,远高于最初的目标5,000美元。
  6. 这本书是完全在线提供的
  7. 有一个选项可以“ 支付您想要的东西 ”,建议的非常合理的价格为10美元。
  8. 购买后,您可以将部分付款捐赠给Processing Foundation ,一种编程语言,开发环境和在线社区。
  9. 本书的源文本 可在GitHub上找到 ,您可以其中报告文本中的错误并根据请求请求提出修复和更改。
  10. 本书的源代码Github可用 ,您可以在其中报告错误并提出请求请求的修补程序。

本书的作者Daniel Shiffman,《代码的本质》为我们提供了一个很好的示例,说明了如何从头到尾使用开源方式 —资助,编写,分发和共享以及维护一本书!

翻译自: https://opensource.com/life/14/9/ten-reasons-nature-code-book-open-source

开放源代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值