1 Star 0 Fork 0

Veenxz/elmerfem

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ElmerLicensePolicy.txt 2.42 KB
一键复制 编辑 原始数据 按行查看 历史
Peter Raback 提交于 2020-10-27 19:24 . Add some license information
Elmer licensing policy
======================
Elmer is a finite element code published under open source. It uses both the GPL (GNU General Public License,
v. 2.1) and LGPL license (GNU Lesser General Public License, v. 2.0).
This is a short description of the licensing policy of Elmer suite from practical point of view. It applies to
the use, modification and contribution of the code.
Licences used
-------------
The code under LGPL license include the ElmerSolver main library (libelmersolver, codewise /fem/src/*.F90),
as well as the libraries matc and fhutiter. ElmerSolver library also depends on iso_varying_string that is
already published under LGPL.
The parts of Elmer project still under the more restrictive GPL license include ElmerGUI, ElmerGrid,
and most of the existing physical modules a.k.a. solvers of Elmer (codewise /fem/src/modules/*).
Upon building or running ElmerSolver may also utilize other libraries that are compatible with LGPL. These include Umfpack
(LGPL up to version 5.1.), Hypre (LGPL) and (P)Arpack (Free BSD). Note that if you build Elmer utilizing some more
limiting optional libraries you might not be able to use modules that have been distributed in a non-free fashion.
Using Elmer
-----------
If you’re just using Elmer then the open source licenses do not set any limitations for your work. However, if
linking other code with Elmer you should not combine viral licenses (e.g. GPL) and proprierity code.
Modifying Elmer
---------------
Everybody has to freedom to modify the code for their own needs. However, if the modified code is distributed it must
be done under the very same license than the original code was under i.e. GPL modules stay under GPL even if modified by
the user.
Contributing to Elmer
---------------------
Elmer project accepts contributions. If you want to contribute non-trivial contributions to the ElmerSolver library
or to the modules the you may sign an Contributor License Agreement (CLA) that grants certain rights to the main developer
of the code. The CA is based on Apache Contributor License Agreement widely accepted by the community.
Some parts of the code is more relaxed when it comes to contributing. To be more specific, modules under "elmerice" and
"contrib" do not result to the need to sign a CA.
Contact
-------
If you have further questions on the licensing of Elmer in your work or want to contribute to Elmer, please contact
elmeradm(at)csc.fi for more details.
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/veenxz/elmerfem.git
git@gitee.com:veenxz/elmerfem.git
veenxz
elmerfem
elmerfem
devel

搜索帮助

0d507c66 1850385 C8b1a773 1850385