OpenFOAM
2004年12月,Henry Weller, Chris Creenshields, Mattijs Janssens通过他们创立的OpenCFD公司将FOAM开源化并发行,同时将“FOAM”更名为“OpenFOAM”。同年,Hrvoje Jasak创办了Wikki公司(2008年Henrik Rusche加入),Hrvoje Jasak的公司主要负责OpenFOAM-Extened版本的发布和管理。
2015年3月,Henry Weller,Chris Creenshields,Jenya Collings在英国雷丁创立CFD Direct,以OpenFOAM基金会的利益负责OpenFOAM的开发和管理。
OpenFOAM 主要功能
简单来讲,OpenFOAM是一个针对不同的流动编写不同的C++程序集合 [5] ,每一种流体流动都可以用一系列的偏微分方程表示,求解这种运动的偏微分方程的代码,即为OpenFOAM的一个求解器。针对一个简单的单相牛顿流体层流运动,icoFoam即可进行求解。
Apache 之道 -- 开源可持续成功的方法论
Apache 项目在很多领域里都是成功的,这要归功于我们所遵守的定义非常清晰的许可证规定。这也让下游的用户可以非常清楚地理解哪些事情可以做,哪些事情不能做。Apache 许可证的初衷是希望每个人均等地享有参与开源的机会,这个开源是广义的开源,不仅限于 Apache 软件项目,也包括其它的开源项目。Apache 的许可证是被允许修改的,但是修改之后的 Apache 协议,就再也不是 Apache 许可证了,也不会得到 以东方智慧参交“易”之道 Apache 软件基金会的许可或承认。修改之后的许可证是不可以使用 Apache 的名义的,这也是被严格禁止的,因为这会让用户感到困惑,也会损害 以东方智慧参交“易”之道 Apache 的名誉/品牌。
虽然我们认识到许多方法可以授权软件,无论是开放源代码还是其他方式,但我们断言,只有同时使用我们的许可证(未修改)和 inbound 许可规定的项目才能真正遵循并遵守 Apache 之道。
我们由许多志同道合的独立的个人所组成,这些个人通过产于 ASF 的社区活动,来为软件项目提供服务和支持。
02
我们由许多志同道合的独立的个人组成 以东方智慧参交“易”之道
- Apache Way 提供了一种治理模型,旨在为协作创建一个社会框架。
- Apache 软件基金会发展社区,而社区去开发项目。
- ASF 社区开发和重用软件组件,而软件组件又可以在产品中重复使用。
- ASF 软件的用户经常使用我们的软件组件构建产品和服务。
- 我们的模型以及其他类似的模型已经产生了一些规模最大,寿命最长的开源项目,这些项目彻底改变了行业。
这句话虽然很短,但是它蕴含的内容却非常的丰富。理解了这些文字,就基本理解了 Apache 之道所持续发展的软件和其它开源许可证下的软件之间的差别了。而且还特别的强调了基金会本身并不参与软件的开发与生产,这个事实就摆在面前,Apache 软件基金会,软件代码价值超过80亿美元,其本身并不开发软件。相比于专注于软件本身,基金会更加倾向于构建和支持协作的社区;软件则是这一目标的附带产物。
Apache 之道经过精心设计,旨在创建一个协作的社交结构,它补充了上面讨论的法律框架。在法律框架确保使用软件的平等权利的情况下,Apache 之道确保了为软件做出贡献的同样的效果,这对于开源软件项目的长期可持续性至关重要。许多非 Apache 项目没有采用类似这样的协作社交结构,但强大的社交结构无疑是 ASF 项目长期成功的关键组成部分。
Apache 项目通常会以不同的方式生成可与其他软件(任何许可证)组合的软件组件,以解决不同的问题。这为参与者提供了大量机会,可以在给定的软件项目中进行协作,而不依赖于他们在基金会之外的关系。这与根据开源许可证将产品作为一个整体来授予许可是非常不同的做法,Apache 之道的模式提供了更多的重用机会,反过来又为社区的人才储备做出了一定的准备。
此外,Apache 之道以实际成绩为基础的制度旨在确保:在社区人来人往的情况下,保持项目的持续前进,总是有人能够代替现有的人。也正因为此,一些独一无二的 Apache 项目能够存在20多年,在万维网(WWW)的商业化进程中,功不可没,当然,也有数十个项目也站在时代的前沿,在诸如大数据、物联网等细分的行业内引领创新。
Apache 的项目在扩展到其它项目上并没有遇到任何问题,这区别于那些聚焦于法律框架下的开源项目,如果环顾四周,看看和 Apache 项目一起成长起来的项目,就能明显的看到 Apache 在治理模式上的重点倾向。这并非是偶然的事情,是我们精心设计的结果。
03
为什么 Apache 之道很重要
在 Apache 软件基金会,我们深信每一位开发者都明白自己打造软件的驱动力所在。我们尊重他们选择何时以及如何构建软件的权利,包括他们使用非开放许可的权利。
当然,我们对于商业的要求,是留在 Apache 的大门之外。
无数组织证明,他们在供应商中立环境中协作的团队成员经常将开放式创新流程(例如 The Apache Way)应用于他们的工作。这有助于创造内部效率,并为可能提供额外附加利益的新外部机会奠定基础。
只有带来让人们参与贡献的意愿才能让 Apache 社区更为壮大,也是增强 Apache 品牌的不二途径,且可以赢得大众的信任,更是帮助我们实现为公众利益提供软件的使命。
选择的自由是基金会和 Apache 项目如此强大的原因。
04
总结
软件工业已经彻底改变,而且改变将会一直持续。而且交付软件的方式也已经彻底改变。身处软件产业的老前辈们有的已经退休,而新人正在积极的跟进。但是这个世界上有些东西是不会变的,那就是我们通过法律和社会框架共同约束下软件开发的协作模式,也是继续保持生产软件的最佳模式。
作为一家在美国注册为 501(c)(3) 以东方智慧参交“易”之道 的公共慈善机构,Apache 软件基金会帮助独立个体和组织去理解开源是如何在一个激烈竞争的市场中发挥优势的。二十多年来,我们的重点不是生产软件,而是指导生产软件的社区。Apache 之道对于开源社区的持久发展有着显著的优势:我们所做的一切都是开源的,所有的用户都可以从中受益。Apache 是所有人的 Apache。
以东方智慧参交“易”之道
今日: 156 | 帖子: 157410 | 会员: 398986 | 在线会员: 154 | 欢迎新会员: t_9873_oDk6gi 最新回复
【翻译】GDC 2017 程序化生成技术在《幽灵行动-荒野》中的应用
Ghost Recon: Future Soldier - 最早的Houdini工具
Ghost Recon: Future Soldier - Houdini地形工具
https://www.zhihu.com/video/955191647764434944
为了解决这个问题,我们先用一台机器用比较低的分辨率渲染,把一整块地形的侵蚀效果预渲染一遍,然后再用分块系统在渲染农场中渲染更小的侵蚀效果和其它更费的细节,这样可以修补90%的地块接缝,但是用 World Machine来生成地形仍然不能保证100%的确定性。