Jump to content

Licence on open source


bsvingen

Recommended Posts

I was told (possibly incorrectly) that both BSD and LGPL were very close. The explanation given was you can use it in commercial applications, and you can modify it, but the author must be attributed. I was not aware that LGPL was the one less recommended.

My knowledge on licensing is limited so please someone correct me if I am misinformed.

Edited by hooovahh
Link to comment

I have always like rolfk's explanation at http://lavag.org/top...post__p__25413.

LGPL potentially requires segmenting your code into libraries that may not be natural to the architecture. BSD is much more permissive, in that it simply requires notices on the affected code, but doesn't really require an architecture change.

I thought http://www.smashingmagazine.com/2010/03/24/a-short-guide-to-open-source-and-similar-licenses/ was a pretty good summary, too.

Joe Z.

  • Like 1
Link to comment

What license you choose to use depends entirely on what rights you want to give users. BSD allows users to do pretty much anything with your code. LGPL maintains the GPL's copyleft policy if the source code is modified, but allows users to link to libraries released under LGPL without requiring it to also be released under LGPL.

You can also choose other licenses if you want. LapDog is released with a Rootbeerware license.

  • Like 1
Link to comment

I have always like rolfk's explanation at http://lavag.org/top...post__p__25413.

LGPL potentially requires segmenting your code into libraries that may not be natural to the architecture. BSD is much more permissive, in that it simply requires notices on the affected code, but doesn't really require an architecture change.

I thought http://www.smashingm...milar-licenses/ was a pretty good summary, too.

Joe Z.

Yes, I have read all that, and that's why I am wondering. LGPL is supposedly too restrictive when used in a Labview environment.

Link to comment

If I would like to implement a couple of VIs which are licensed under the LGPL for an application in my company, then I would have to build a packaged project library (PPL) in order to prevent a licensing problem. The PPL can then easily be linked as external library from the build.

This will obviously get more complex if I want to implement LGPL licensed VIs from several sources (which I can't pack into one PPL as I understand the license).

I would have no problem with the BSD license, since there is no copyleft.

Therefore the BSD license is prefered from the view of a company and for the sake of maintainable source codes.

Greetings, LogMAN

Link to comment

If I would like to implement a couple of VIs which are licensed under the LGPL for an application in my company, then I would have to build a packaged project library (PPL) in order to prevent a licensing problem. The PPL can then easily be linked as external library from the build.

This will obviously get more complex if I want to implement LGPL licensed VIs from several sources (which I can't pack into one PPL as I understand the license).

I would have no problem with the BSD license, since there is no copyleft.

Therefore the BSD license is prefered from the view of a company and for the sake of maintainable source codes.

Greetings, LogMAN

There is no problem including external libraries, several of them, and keep them nice and tidy and separately when distributing the source (directly from the source distribution in the build). Maybe this problem only exist when distributing exe?

Link to comment

There is no problem including external libraries, several of them, and keep them nice and tidy and separately when distributing the source (directly from the source distribution in the build). Maybe this problem only exist when distributing exe?

Yes, I was actually refering to exe files.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.