Including boost headers with MPL OSS project?

Hey, we like to use some of the smart pointer stuff in Liquid (liquidmaya.sf.net). However, we like to avoid a boost dependency as that stuff is just headers. We were thus wondering if there were any problems if we included the resp. headers with the Liquid source. Liquid is released under the MPL. Rather surprisingly, none of us liquid developers has a background in law. :> Hence we are unsure if the boost license permits distributing the headers. I guess if we added the boost license and stated that those headers lived under that license that might be ok? Or does the license not permit to distribute any part of boost but only the whole shebang? Thanks in advance for any feedback on this! Cheers Moritz -- moritz moeller bloody german td -- moritz.moeller@rsp.com.au ---------------------------------------------------------------- rising sun pictures -- www.rsp.com.au ---------------------------------------------------------------- direct line +61 2 9338 6458 mobile ph +61 405 372 249 ---------------------------------------------------------------- adl ph +61 8 8400 6400 -- fx +61 8 8400 6401 level 1, 133 gouger street, adelaide, 5000 ---------------------------------------------------------------- syd ph +61 2 9338 6400 -- fx +61 2 9338 6401 15/16 charles street, redfern, sydney, 2016 ---------------------------------------------------------------- rising sun research -- www.risingsunresearch.com ----------------------------------------------------------------

Moritz Moeller wrote:
Hey,
we like to use some of the smart pointer stuff in Liquid (liquidmaya.sf.net). However, we like to avoid a boost dependency as that stuff is just headers. We were thus wondering if there were any problems if we included the resp. headers with the Liquid source. Liquid is released under the MPL. Rather surprisingly, none of us liquid developers has a background in law. :> Hence we are unsure if the boost license permits distributing the headers.
Yes, you can redistribute only the headers you need.
I guess if we added the boost license and stated that those headers lived under that license that might be ok?
Add the Boost license file to the distribution as the license mentions.
Or does the license not permit to distribute any part of boost but only the whole shebang?
You can distribute any part you like.
Thanks in advance for any feedback on this!
Your welcome...usual disclaimers apply about not being a lawyer apply, but there's no doubt that the intent of the Boost license is to allow for redistribution of part or whole. Jeff

Jeff Garland
Yes, you can redistribute only the headers you need.
I guess if we added the boost license and stated that those headers lived under that license that might be ok?
Add the Boost license file to the distribution as the license mentions.
Or does the license not permit to distribute any part of boost but only the whole shebang?
You can distribute any part you like.
Thanks in advance for any feedback on this!
Your welcome...usual disclaimers apply about not being a lawyer apply, but there's no doubt that the intent of the Boost license is to allow for redistribution of part or whole.
Thanks Jeff. Issue for the future: inasmuch as we moderators really shouldn't be answering legal questions like this one, I'd like very much to know why these answers aren't clear from http://boost.org/more/license_info.html. IMO, just to be on the safe side, we should always point people at that page, and if they are still asking questions, we should point them at a lawyer. -- Dave Abrahams Boost Consulting www.boost-consulting.com

David Abrahams wrote:
Issue for the future: inasmuch as we moderators really shouldn't be answering legal questions like this one, I'd like very much to know why these answers aren't clear from http://boost.org/more/license_info.html.
They seemed clear as far as I am concerned, I just wanted confirmation from a third party. I'm gonna forward these mails to the Liquid developers list. Thanks heaps for everyone's feedback! Cheers, Moritz -- moritz moeller bloody german td -- moritz.moeller@rsp.com.au ---------------------------------------------------------------- rising sun pictures -- www.rsp.com.au ---------------------------------------------------------------- direct line +61 2 9338 6458 mobile ph +61 405 372 249 ---------------------------------------------------------------- adl ph +61 8 8400 6400 -- fx +61 8 8400 6401 level 1, 133 gouger street, adelaide, 5000 ---------------------------------------------------------------- syd ph +61 2 9338 6400 -- fx +61 2 9338 6401 15/16 charles street, redfern, sydney, 2016 ---------------------------------------------------------------- rising sun research -- www.risingsunresearch.com ----------------------------------------------------------------

Moritz Moeller
David Abrahams wrote:
Issue for the future: inasmuch as we moderators really shouldn't be answering legal questions like this one, I'd like very much to know why these answers aren't clear from http://boost.org/more/license_info.html.
They seemed clear as far as I am concerned, I just wanted confirmation from a third party.
Well in that case, I should explicitly give you the official answer: we can confirm all you want, but we are not lawyers, and if you're concerned about your legal grounds for doing anything you should consult a lawyer of your own. Caveat emptor, and all that. -- Dave Abrahams Boost Consulting www.boost-consulting.com

Moritz Moeller wrote:
Hey,
we like to use some of the smart pointer stuff in Liquid (liquidmaya.sf.net). However, we like to avoid a boost dependency as that stuff is just headers. We were thus wondering if there were any problems if we included the resp. headers with the Liquid source. Liquid is released under the MPL. Rather surprisingly, none of us liquid developers has a background in law. :> Hence we are unsure if the boost license permits distributing the headers. I guess if we added the boost license and stated that those headers lived under that license that might be ok? Or does the license not permit to distribute any part of boost but only the whole shebang?
Not only can you do it, but we have a tool called bcp for automatically extracting the subset that you need from the boost tree (see http://www.boost.org/tools/bcp/bcp.html). John.
participants (4)
-
David Abrahams
-
Jeff Garland
-
John Maddock
-
Moritz Moeller