Error message

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in menu_set_active_trail() (line 2405 of /home/www/rheoworks/includes/menu.inc).

foam-extend 社区版本的来历

很多人都有关于 OpenFOAM 及其分支版本的问题,其中有两个版本是 OpenFOAM 和 foam-extend。 在ExtendProjectPreamble 中有关于 foam-extend 社区版本来历的说明。 Henry Weller 和 Hrvoje Jasak 之间的一些通信记录显示了 OpenFOAM 版本之间的分歧。 现将其中的部分通信翻译如下,让大家了解一下 FOAM 的前世今生。


09/30/2004 01:45 PM

Dear Dr. Jasak,

我建议将 FOAM 开源并关闭 Nabla 公司,这样的话,我们都可以自由地追求我们各个希望的未来(译注:FOAM 的未来)。

Henry G. Weller
Managing Director
Nabla Ltd


第一版 OpenFOAM 源代码于 2004 年 12 月 10 日发布,2005 年 2 月 16 日做出澄清。

Hi Henry,

...

鉴于新的情况,我非常感谢你对公开 FOAM 源代码做出的努力。有一些重要的细节我想提出来。

在 foam 的公开版本中,代码的开头都出现了一行,声称代码属于 OpenCFD Ltd:

Copyright (C) 1991-2004 OpenCFD Ltd.

我不确定是否可以在以 GPL 授权方式发布的软件上声明版权,但这至少是误导。 为了使这个声明属实,OpenCFD Ltd 需要从 Nabla Ltd.,我和你个人三方面购买版权。 (由于未完全解决的归属以及 Nabla Ltd. 需要支付给我们的早期版权转移的费用)。 我可以提供一些我可以接受的方案,如下:

1) 除了必需的 GPL 声明外,不能有其他版权声明

2) OpenFOAM.org 版权所有

3) Henry Weller, Hrvoje Jasak 等版权所有

4) OpenCFD 和 Hrvoje Jasak 版权所有

5) 列出作者而不是版权声明

我也在考虑除了声明外其他合理的方案(包括版权转让,可能在当前没有什么意思。) - 请建议。


02/17/2005 11:09 PM

在 GPL 授权方式下,如果有违反协议的情况,必须有一个机构来执行 GPL, 这也是 GPL 规则的一部分。OpenCFD 肩负这一责任,所以拥有版权。

Henry G. Weller
Managing Director


12/11/2010

由此可见,非常清楚 OpenCFD 并不拥有源代码的版权或是著作权, 而是属于公众。6 年以来,我尝试从该公司获得正式回复,但都没有成功。 咱们还是继续吧。

当前的版权声明并不能公平地反映该软件的著作权。以开源开发模式的精神, Extend 项目希望正式认可迄今为止所有 OpenFOAM 的开发者和代码贡献者。

考虑到这一问题仍然没有得到有效解决,并且代码贡献者名单已被 Weller 先生 于 2006 年从 OpenFOAM 的源代码中移除,我们将把 OpenFOAM 重新作为 基于开源社区的项目,并将各部分的著作权和版权归属于原作者。

Hrvoje Jasak


以下是部分通信的原文

    09/30/2004 01:45 PM

    Dear Dr. Jasak,

    I propose that we make FOAM open-source and shutdown Nabla, that way we
     are free to pursue whatever future we wish independently.

    Henry G. Weller
    Managing Director
    Nabla Ltd

    The first release of the OpenFOAM source code of 10 December 2004
    and subsequent clarification of 16 February 2005.

    Hi Henry,

    ...

    Regarding the new setup, I would like to thank you for your effort i
    n making FOAM public domain, with crucial comments regarding some
    important details.

    - in the header files for the open version of foam there exists a line
     which claims copyright for OpenCFD Ltd:

    Copyright (C) 1991-2004 OpenCFD Ltd.

    I am not sure whether it is possible to claim copyright over a GPL piece
    of software, but this is at least misleading.  In order for this
    statement to be true, OpenCFD Ltd. would need to purchase the copyright
    from Nabla Ltd. and from you and me personally (due to unresolved
    ownership and the remaining payments Nabla Ltd. needs to make to us
    regarding the original transfer of copyright).  I can offer a number
    of solutions acceptable to me as follows:

        1) no Copyright statement apart from the required GPL statement
        2) Copyright OpenFOAM.org
        3) Copyright Henry Weller, Hrvoje Jasak et al
        4) Copyright OpenCFD and Hrvoje Jasak
        5) List of authors instead of the copyright statement

    I am also prepared to consider any other reasonable ideas along the same
    lines (including the sale of copyright, which would be a bit pointless
    at this stage) - please advise.


    02/17/2005 11:09 PM

    Under the GPL there has to be an organization in place to enforce the GPL
    if there are violation, these are part of the rules.  OpenCFD undertakes
    that responsibility hence the copyright.

    Henry G. Weller
    Managing Director


    12 November 2010

    From the above it is clear that OpenCFD does not own the rights or
    authorship of the source code, which is currently concealed in public.
    For further details, I have been attempting to get a formal response by
    this company for 6 years now, without success.  It is time to move on.

    The current Copyright notice does not fairly describe the authorship of
    the software.  In the spirit of the open source development model, the
    -Extend project wishes to formally acknowledge all contributors and
    developers of OpenFOAM from its inception to today.

    As this issue still remains unresolved, and the list of contributors
    has been removed from the OpenFOAM source code by Mr. Weller in 2006,
    we shall re-base OpenFOAM as an Open Source community-based project
    and associate the authorship and Copyright in each case with the
    original author.

    Hrvoje Jasak