Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsBlogBlogLicense terms GPL or BSD?License terms GPL or BSD?
Previous
 
Next
New Post
10/29/2005 9:53 AM
 

That is actually quite helpful, and Hans-Peter's answers were helpful too. Now, some more broad paranoid follow up question from me.

If I modify the GPL NewBlog module, I must make my new module version available under GPL as well. That seems fair. NewBlog was not mine to begin with, so it is only fair for me to contribute back.

If I use my modied version of the GPL NewBlog module on a web site with other custom code, do the GPL terms of the NewBlog module force me to make the source for my entire web site available under GPL?

I I use my modified version of the GPL NewBlog module as part of a suite of modules I publish as a package, do the GPL terms of the NewBlog module force me to make my entire suite of modules available under GPL?

So, Hans-Peter is the copyright owner and can publish his source in different ways. Could he also arrange a non-GPL license for me so I could use his source with concern of the GPL?

I guess since NewBlog has a clear single author, he can still publish it under different license terms. A group collaborative project without clear ownership may be more limited in republshing under different licences.

(I know you are not lawyers, but my lawyer charges a lot more than a forum post


WildVoice.com Michael Levy - Are you ready to be heard? WildVoice.com
 
New Post
10/30/2005 2:10 AM
 

Michael,

I'm not a lawyer too, and certainly it would be possible to assign a special license for NewBlog to you, but I don't think it makes sense to assign a lot of different licenses at this time.

The new blog module with the BSD license will be available very soon, and with the BSD license you have all rights you need.

HTH

HP


Best regards
Hans-Peter Schelian
www.schelian.com (English)
German DotNetNuke Community
 
New Post
10/30/2005 4:12 AM
 
michaelplevy wrote

If I use my modied version of the GPL NewBlog module on a web site with other custom code, do the GPL terms of the NewBlog module force me to make the source for my entire web site available under GPL?

I I use my modified version of the GPL NewBlog module as part of a suite of modules I publish as a package, do the GPL terms of the NewBlog module force me to make my entire suite of modules available under GPL?



In regards to your first question (keep in mind I'm not a lawyer either, just a law student)-
I dont believe that the GPL license would force your entire website to have to be available under GPL. I'm not familiar with the terms, but that outcome would seem bizarre. Because that would mean that by using NewBlog under GPL, it would restrict some of your own rights as a copyright owner in the rest of your website. Surely that can not be the case.

As for the second question-
I cant give a definite answer without exploring the GPL terms. But what you have with a suite of modules is whats called a compilation. If the GPL license allows you to distribute the work bundled with other software then this would be fine. You would then [maybe, it gets difficult here] have a SEPARATE copyright work in the compilation, with you as the author. You would be able to then license use of that compilation under BSD, of GPL or any other license.

Keep in mind though that your compilation will be subject to any licenses of its individual components. So if the NewBlog GPL license doesnt allow you to distribute it in a compilation with other works, then you will be breaking the terms of the license, and hence copyright infringing. And that goes for any other works/or components that you include in your compilation (your suite of modules)
 
New Post
10/30/2005 7:10 PM
 

Actually, GPL's terms are intentionally created to spread. And, yes the standard terms in the GPL force you to make all of your derivative work public under GPL. So, if you include a small amount of GPL code in a commercial product, you are legally forced to make your entire product open source under GPL.

So the terms of GPL do spread to the deriviative work. However, I think my question could have been better phrased. The question is really not if GPL terms spread, but rather what are the boundaries of the spread? The GPL folks have created a license with clearer boundaries called the L-GPL or Lesser GPL. It is a safer license to use if you are reusing a library or a DLL (or I believe a DNN module). The L-GPL terms are bounded by the library and do not spread to the rest of the system. GPL itself does spread further, though I am not sure how to guage how far.

Just to make sure I wasn't crazy I did a quick Google search and one of the first articles in the list is http://www.forbes.com/home/2003/10/14/cz_dl_1014linksys.html. Cisco/Linksys used Linux in a home router device and now the Free Software Foundation wants to force Cisco to turn the code for the router over to the public under GPL. (I believe this includes proprietery features that may just be applications built completely by Cisco running on top of Linux, but I'm not sure). Anyway, here are some interesting quotes from the article.

Under the license, if you distribute GPL software in a product, you must also distribute the software's source code. And not just the GPL code, but also the code for any "derivative works" you've created--even if publishing that code means anyone can now make a knockoff of your product.

 "We defend the rights protected by the GPL license," he says. "We have legal teeth, so if someone does not share and share alike, we can make them obey the rules."

Or maybe, as some suggest, the foundation wants GPL-covered code to creep into commercial products so it can use GPL to force open those products. Kuhn says that's nuts--"pure propaganda rhetoric." But he concedes that his foundation hates the way companies like Oracle (nasdaq: ORCL - news - people ) and Microsoft (nasdaq: MSFT - news - people ) generate billions of dollars by selling software licenses. "We'd like people to stop selling proprietary software. It's bad for the world," Kuhn says.

If you want to protect your rights to software you develop, you must be careful about the open source code you use in your projects. The clear BSD terms of DNN appealed to me. The GPL terms of other packages did not.

In case you're interested:

GPL license - http://www.opensource.org/licenses/gpl-license.php

L-GPL License - http://www.opensource.org/licenses/lgpl-license.php

BSD License - http://www.opensource.org/licenses/bsd-license.php

 

And this seems to be a rational discusion on the subject - http://www.linuxinsider.com/story/33968.html

 

 


WildVoice.com Michael Levy - Are you ready to be heard? WildVoice.com
 
New Post
10/31/2005 4:26 AM
 
Looks like you wont be able to distribute your suite of modules under anything other than GPL then will you? After all, your compilation of modules would be a derivative work.

I imagine though this doesnt effect the entire source code of your website. Its likely that you can use the GPL'd NewBlog, and the rest of your website are separate works which you own the copyright to. It wont be a derivate work, and therefore subject to the GPL license.
 
Previous
 
Next
HomeHomeDNN Open Source...DNN Open Source...Module ForumsModule ForumsBlogBlogLicense terms GPL or BSD?License terms GPL or BSD?


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out