CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM

OpenFOAM Under a Lesser GPL (LGPL) License

Register Blogs Members List Search Today's Posts Mark Forums Read

Like Tree4Likes

Reply
 
LinkBack Thread Tools Display Modes
Old   February 11, 2011, 18:39
Default
  #21
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,894
Rep Power: 26
alberto will become famous soon enoughalberto will become famous soon enough
The fundamental question in this is: can you re-base FOAM 2.3.2 on LGPL? There is about 65% (rough count with a search) of code written by Henry and others in that package.

It looks more complicated than before to me, and two licenses for one software are messy, not easier.

Best,
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as live DVD/USB, hard drive image and virtual image.
OpenQBMM - An open-source implementation of quadrature-based moment methods
alberto is offline   Reply With Quote

Old   February 11, 2011, 23:06
Default
  #22
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,894
Rep Power: 26
alberto will become famous soon enoughalberto will become famous soon enough
Quote:
Originally Posted by l_r_mcglashan View Post
Also, how do you change a GPL to a LGPL? I imagine there are a lot of issues with that.
There is no difficulty in re-licensing if you are the owner of the copyright, or if you have (written) consent from all the contributors. There are very famous examples of re-licensing (see Qt, for example). Once you have the agreement of all contributors, you make another release (you cannot change license to a released code under GPL).

Best,
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as live DVD/USB, hard drive image and virtual image.
OpenQBMM - An open-source implementation of quadrature-based moment methods
alberto is offline   Reply With Quote

Old   February 14, 2011, 14:20
Default
  #23
Assistant Moderator
 
Bernhard Gschaider
Join Date: Mar 2009
Posts: 3,915
Rep Power: 40
gschaider will become famous soon enoughgschaider will become famous soon enough
Just wanted to add my 2cents worth (Eurocents!) to the discussion: for myself a change of license wouldn't make much difference. The point where LGPL could make a difference is not by changing the license for the whole OF but just putting a PART (basically $FOAM_SRC/OpenFOAM) under LGPL. That could make it easier for pre- and postprocessor-vendors to write OF-meshes and read OF-data without having to reverse engineer those parts (the conversion to and from their data-structures would happen in memory). Not that I know of any concrete cases where that would apply.

Bernhard
gschaider is offline   Reply With Quote

Old   February 14, 2011, 16:43
Default
  #24
Senior Member
 
Philippose Rajan
Join Date: Mar 2009
Location: Germany
Posts: 530
Rep Power: 16
philippose will become famous soon enough
Hello and a Good Evening to everyone,

I do not want to get deep into this topic because of my extreme lack of experience in the legal issues of licensing, but I could not help posting a couple of doubts and questions that popped up while reading the posts...:

1. Is there currently a large percentage (where, large could be weighted by number or importance) of OpenFOAM users who are being hindered by the current GPL licensing policy of OpenFOAM hence making this a move out of requirement rather than a pure "idea to be bounced about"?

2. The idea of mixing up / layering LGPL and GPL by licensing individual source folders / files or individual libraries differently seems to me like an invitation for confusion in the not so distant future.... Are there currently any successful Open-source projects with this kind of licensing policy?

3. Would the shift to LGPL affect the quality of the code in the future? Would it not allow more closed, unconnected groups of people to work on "features" and "extensions" without the constant peer-review and testing which GPL code gets? Eventually probably resulting in compromising the effective quality of the overall OpenFOAM project depending on how wide-spread these "non-optimal" versions become?

4. How would these thoughts on GPL vs LGPL reflect on topics such as Documentation, Release cycles, Community motivation, etc.?


Have a nice day ahead :-)!

Philippose
philippose is offline   Reply With Quote

Old   February 14, 2012, 13:18
Exclamation new
  #25
Member
 
ubald's Avatar
 
Nicolas Lussier Clément
Join Date: Apr 2009
Location: Montréal, Qc, Canada
Posts: 47
Rep Power: 8
ubald is on a distinguished road
Hello everybody,

I would like to know what is the conclusion of this tread !

Is the process of changing OpenFOAM from GPL to partially LGPL started ??
Will it ??

Openfoam-extended is at version 1.6 but have a lot more functionality then 2.0 !!

Dose the extended project consider to make a fork of OpenFOAM ??

By the way I really like the idea of writhing contributor of the code in a list of author. Which sadly is not done in OpenFOAM 2.1.

best Regards
NLC
ubald is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Cross-compiling OpenFOAM 1.7.0 on Linux for Windows 32 and 64bits with Mingw-w64 wyldckat OpenFOAM Announcements from Other Sources 3 September 8, 2010 06:25
Modified OpenFOAM Forum Structure and New Mailing-List pete Site News & Announcements 0 June 29, 2009 05:56
GPL license compatible with ParMetis guillaume OpenFOAM 2 February 16, 2009 05:20
Adventure of fisrst openfoam installation on Ubuntu 710 jussi OpenFOAM Installation 0 April 24, 2008 14:25
OpenFOAM Debian packaging current status problems and TODOs oseen OpenFOAM Installation 9 August 26, 2007 13:50


All times are GMT -4. The time now is 08:42.