<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[isoAdvector作者对于代码集成到OpenFOAM中的回答]]></title><description><![CDATA[<p dir="auto"><a href="https://www.cfd-online.com/Forums/showthread.php?p=654090" target="_blank" rel="noopener noreferrer nofollow ugc">https://www.cfd-online.com/Forums/showthread.php?p=654090</a></p>
<p dir="auto">社区都不愿把自己的代码贡献给基金会，感觉这是基金会现在遇到的比较大的问题 :confused:</p>
]]></description><link>https://cfd-china.com/topic/889/isoadvector作者对于代码集成到openfoam中的回答</link><generator>RSS for Node</generator><lastBuildDate>Wed, 11 Mar 2026 17:03:39 GMT</lastBuildDate><atom:link href="https://cfd-china.com/topic/889.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 21 Jun 2017 02:38:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to isoAdvector作者对于代码集成到OpenFOAM中的回答 on Thu, 22 Jun 2017 03:04:12 GMT]]></title><description><![CDATA[<p dir="auto">对于这个问题，作为一个重度OpenFOAM v4.1, 轻度OpenFOAM v1606+,和目前轻度但在不远未来的重度OpenFOAM extend-4.1的使用者，我很想去了解这其中的一些渊源。我想从一个最普通用户的角度，来谈谈这个问题。</p>
<p dir="auto">OpenFOAM v4.x 这个系列的最早的开创者是 Henry Weller. <a href="https://cfd.direct/about/henry-weller/" target="_blank" rel="noopener noreferrer nofollow ugc">来源</a> 他在 1989年将FOAM,也就是OpenFOAM的前身创造成OpenFOAM，他被认为是OpenFOAM的创始者之一。目前这个系列的代码由 OpenFOAM Foundation 有限责任公司所推动。网站的<a href="https://openfoam.org/" target="_blank" rel="noopener noreferrer nofollow ugc">页角</a>列出了三名主要的董事会成员:</p>
<ul>
<li>Henry Weller</li>
<li>Chris Greenshields</li>
<li>Cristel de Rouvray</li>
</ul>
<p dir="auto">OpenFOAM+ 系列的基地则对应<a href="http://www.openfoam.com" target="_blank" rel="noopener noreferrer nofollow ugc">这里</a>。 它是由ESI公司的子公司OpenCFD有限责任公司所推动。</p>
<p dir="auto">OpenFOAM extend 对应的是一个“延展”计划，它的基地在<a href="https://sourceforge.net/projects/foam-extend/" target="_blank" rel="noopener noreferrer nofollow ugc">这里</a> 目前的管理员主要有 <a href="https://sourceforge.net/p/foam-extend/wiki/Home/" target="_blank" rel="noopener noreferrer nofollow ugc">来源</a>：</p>
<ul>
<li>Bernhard Gschaider</li>
<li>Henrik Rusche</li>
<li>Hrvoje Jasak</li>
<li>Håkan Nilsson</li>
<li>Martin Beaudoin</li>
<li>Robert Keser</li>
</ul>
<p dir="auto">以上是仅列举了一些主要三大分支的一些基本信息。</p>
<p dir="auto">============================================================================================</p>
<p dir="auto">下面我想谈谈基于这些基本信息的个人感受：</p>
<p dir="auto">个人来讲，我使用OpenFOAM的最主要原因是Licence的问题。Fluent的费用是无法承担的。 可以这么说，如果研究组里能用钱能解决Licence的问题，我恐怕很难会像今天这么依赖OpenFOAM。</p>
<p dir="auto">Henry Weller对于我来说，一直是一个神秘一般的存在。作为OpenFOAM这样一款优秀的C++库的作者之一，我在互联网上很难找到有关他的个人信息。如果有一天，当面见到他，我恐怕都无法认出他。对Hrvoje Jasak 则是我在这个帖子中才听说的一个人，可能是由于我过分依赖OpenFOAM vx.x 系列。但是，我简单搜索就能找到关于Hrvoje Jasak的个人信息。我不想也不愿意做过多的猜测Henry Weller为什么如此“低调”。</p>
<p dir="auto">另外，我想谈谈自己对开源精神的理解。</p>
<p dir="auto">我觉得开源最核心的思想是这样：当一个东西被开源出来，它就不属于与任何一个人，而存在于人们共同的某种“想象”。人们觉得在自己力所能及的范围内，贡献出自己的东西，能够让这个“想象”更好，是推动这个“想象”不断前进的动力。至于推动的动机何在，不同的人有不同的理解。商业运作并没有被排斥在外。维基百科的理念，我个人觉得就是对开源精神的最好实现之一。但是人是复杂的，社会是复杂的。一个人的想法都会随着年龄段的不同而呈现不同想法，更何况千千万万人组成的社会呢？Linux各种各样的发行版，何尝不是这种对开源精神的不同解读而产生的结果。</p>
<p dir="auto">============================================================================================</p>
]]></description><link>https://cfd-china.com/post/4556</link><guid isPermaLink="true">https://cfd-china.com/post/4556</guid><dc:creator><![CDATA[random_ran]]></dc:creator><pubDate>Thu, 22 Jun 2017 03:04:12 GMT</pubDate></item><item><title><![CDATA[Reply to isoAdvector作者对于代码集成到OpenFOAM中的回答 on Wed, 21 Jun 2017 09:11:45 GMT]]></title><description><![CDATA[<p dir="auto">OpenFoAM，ESI，extend目前太复杂了，背后的关系永远说不清啊。</p>
]]></description><link>https://cfd-china.com/post/4548</link><guid isPermaLink="true">https://cfd-china.com/post/4548</guid><dc:creator><![CDATA[赵一铭]]></dc:creator><pubDate>Wed, 21 Jun 2017 09:11:45 GMT</pubDate></item><item><title><![CDATA[Reply to isoAdvector作者对于代码集成到OpenFOAM中的回答 on Wed, 21 Jun 2017 07:31:13 GMT]]></title><description><![CDATA[<p dir="auto">恩，看看5年后这几家谁发展的更厉害，我们拭目以待 :cheeky:</p>
]]></description><link>https://cfd-china.com/post/4545</link><guid isPermaLink="true">https://cfd-china.com/post/4545</guid><dc:creator><![CDATA[李东岳]]></dc:creator><pubDate>Wed, 21 Jun 2017 07:31:13 GMT</pubDate></item><item><title><![CDATA[Reply to isoAdvector作者对于代码集成到OpenFOAM中的回答 on Wed, 21 Jun 2017 06:58:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://cfd-china.com/uid/1">@李东岳</a></p>
<p dir="auto">学术界不在乎用的是哪个版本，更注重的是能否解决自己所关注的问题。我对三个圈子没有任何看法，毕竟每个圈子都有自己形成的特殊历史原因。然而这对用户来说会感到困惑，就像Android系统的碎片化一样。</p>
<p dir="auto">以后OpenFOAM+和foam-extend合并后，其用户和社区会更大，很是为基金会的未来感到担忧:upset:</p>
]]></description><link>https://cfd-china.com/post/4544</link><guid isPermaLink="true">https://cfd-china.com/post/4544</guid><dc:creator><![CDATA[wwzhao]]></dc:creator><pubDate>Wed, 21 Jun 2017 06:58:50 GMT</pubDate></item><item><title><![CDATA[Reply to isoAdvector作者对于代码集成到OpenFOAM中的回答 on Wed, 21 Jun 2017 05:01:29 GMT]]></title><description><![CDATA[<p dir="auto">学术界是一个很好的例子。虽然国外工业界OpenFOAM圈子分崩离析，但是如果你去学术界里面，没人想卷入这个纷争，都躲得远远的。为什么？学术界里面看重的可是文章啊，这可是要匿名审稿的，没人会公开表示自己是这个OpenFOAM的支持者，但是文章被送审到另一个OpenFOAM圈子里面去。</p>
<p dir="auto">我一直在尽可能的远离他们的纷争，这也是外导一直告诉我要谨慎处理的，但凡你还有一点点心思混学术界的话，嘿嘿。<br />
商业就不同了，那是血海，必然要厮杀。</p>
]]></description><link>https://cfd-china.com/post/4543</link><guid isPermaLink="true">https://cfd-china.com/post/4543</guid><dc:creator><![CDATA[李东岳]]></dc:creator><pubDate>Wed, 21 Jun 2017 05:01:29 GMT</pubDate></item><item><title><![CDATA[Reply to isoAdvector作者对于代码集成到OpenFOAM中的回答 on Thu, 06 Jul 2017 14:19:24 GMT]]></title><description><![CDATA[<p dir="auto">这一直是一个很敏感的话题，我一直觉得在<code>国外</code>OpenFOAM存在<strong>至少3个圈子</strong>。但我不会谈任何他们之间的<strong>私下</strong>纷争，背后讨论人不是中国人的风格。我也尽可能不卷入纷争，虽然这<strong>很难</strong>。但某些<strong>公开的</strong>事情或许可以扯扯。并且下面我说的这些信息都是公开的。</p>
<p dir="auto">国外OpenFOAM各自独立圈子的形成有太长时间的历史原因和商业原因，就像国外各种宗教冲突一直不断。但是得益于中国人民友好、无宗教、团结的特性（不是有个游戏里面全世界中国人联合起来杀老外僵尸么），且得益于国内OpenFOAM还处于起步阶段，目前国内OpenFOAM圈子还没大体形成。但是个人觉得<strong>马上会出现</strong>，2008年左右苏老师对国内OpenFOAM发展做了巨大贡献，之前也和苏老师有一些私下的交流一直对苏老师心存感激。在2013 2014年之后，我也打算为了国内OpenFOAM的发展，尽可能的贡献一些自己的资源。并且我希望是一个大而统一的圈子。而不是国外那样四分五裂。</p>
<p dir="auto">正如CFD界发布的，OpenFOAM和ANSYS最大的区别在于OpenFOAM完全是老大自己拍脑袋做决定，ANSYS存在董事会互相制约。如果看OpenFOAM的发展，2004年OpenCFD才开始发布OpenFOAM，目前13年，已经拿到了大部分的欧洲市场，远比已经发布40年的Fluent要快。这就是曾经国内一个云计算公司老哥对我说的“一个人走的更快，一个团队走的更远”。在这里我主要是说OpenFOAM在<strong>几个人</strong>的团队下，明显<strong>劲头远比Fluent强劲</strong>。发展之后的问题就是变现。</p>
<blockquote>
<p dir="auto">I am always wondering why Henry and Hrv were good friends (Dedicated to ... in their PhD.'s) and now its something complete different.</p>
</blockquote>
<p dir="auto">人人都要生存，Henry，Hrv，我和你都要生存。既然手里有技术，就要变现。但是变现的途径不同导致分歧。Henry和Hrv喜欢的是不同的测略，二者技术为王，但是一提到商业，最终导致分崩离析。就像著名摇滚乐对Guns and roses，主唱Axl和主音吉他Slash由于性格原因互相敌对20年，2016年又复合了，为什么？都需要生存，在一起才是原本的Guns and roses。</p>
<blockquote>
<p dir="auto">The requirement for giving up the copyright of my contribution (or rather DHI's copyright). I am aware of the reasoning behind this requirement. Might consider it if it wasn't for 2. and 3.</p>
</blockquote>
<p dir="auto">在这里我只说国内的市场，再一次得益于中国用户的特性，开源软件（尤其是学术开源软件）的发展举步维艰。我给你举个例子，上海交大应该也有自己的写的求解器代码，Would you like to contribute it? 在这里，你的contribute不会带有任何你自己的版权。以我自身为例，目前我方在贡献多相流代码，但是转移给基金会之后，我方一点点的贡献都不会被标识。在随后发布的OpenFOAM中，应该会包含我写的代码，但是你不会知道是我写的，你只知道是OpenFOAM基金会发布的。</p>
<p dir="auto">可能这就是开源软件的理念，但是我觉得在中国，至少目前的中国，开源举步维艰。</p>
<blockquote>
<p dir="auto">社区都不愿把自己的代码贡献给基金会，基金会现在遇到的比较大的问题</p>
</blockquote>
<p dir="auto">这里面牵涉的问题主要是合作。贡献代码就是合作。你喜欢什么样的方式合作？</p>
<blockquote>
<p dir="auto">As I see it, the ideal solution would be a merge of foam-extend and OpenFOAM+ both in terms of code and community.</p>
</blockquote>
<p dir="auto">据个人得到的消息，foam-extend和OpenFOAM+有合并的势头。</p>
<p dir="auto">最后，isoAdvector他们已经移植到OpenFOAM，学术角度有很多的东西可以玩，至少把isoAdvector结合到双流体模型，已经足够发一个SCI了。</p>
<hr />
<p dir="auto">对了，正如所说，国外OpenFOAM圈子分裂很严重，站好队。<br />
虽然我是OpenFOAM基金会的Contributor，但是我参加OpenCFD的用户大会 :big_mouth:  我不在任何一个圈子内，嘿嘿。</p>
]]></description><link>https://cfd-china.com/post/4542</link><guid isPermaLink="true">https://cfd-china.com/post/4542</guid><dc:creator><![CDATA[李东岳]]></dc:creator><pubDate>Thu, 06 Jul 2017 14:19:24 GMT</pubDate></item></channel></rss>