Hello,

I believe this is the best place to publish this request, as very likely 
all the interested contributors monitor this mailing list.

I was just contacted by Vinnie Falco (mail address: vinnie.falco 
followed by usual @ and then gmail.com), who has adopted SOCI for his 
own project. He has done a tremendous work to ensure that all the 
licenses and copyrights are obeyed and asked for permission to continue 
with his derivative work. I have said "OK" on my behalf without any 
hesitation, but at the same time I believe it is proper to inform the 
other contributors and give them a chance to intervene (or... join 
Vinnie? why not?).

I believe it is fair to assume that those who are listed but do not 
respond within some reasonable time frame (two weeks?) are implicitly 
OK. In any case, please remember that the intent of SOCI was to share 
and be open, and the Boost license was chosen specifically for its 
permissive and liberal conditions. As far as I'm concerned it would be 
contrary to the original spirit of the project to prevent anybody from 
creating derivative works from SOCI, but feel free to contact Vinnie 
directly to discuss your concerns, if any.

So here it goes:

-------- Original Message --------

From: Vinnie Falco <vinnie.falco you know where>

Dear Maciej Sobczak:

Hello. I've taken the wonderful Soci library and created a derivative
work. Specifically, I stripped away everything except the sqlite
backend, and then refactored the code to remove the ability to support
different backends (including all the indirection and abstract
interfaces). Finally, I added some sqlite specific features, made
minor adjustments to some implementation, and added some functionality
to the session object.

Because my project aggregates my own sources (which are GPLv2), other
external library sources which are licensed under different permissive
terms, and Soci, I have updated the copyright notice attached to each
of my files derived from Soci to include all the authors, and inlined
the boost license (so it does not need to refer to an external file,
in case the source file gets detached from the rest of the project).
This updated header appears like this:

//==============================================================================
//
// Copyright (C) 2008 by Vinnie Falco, this file is part of VFLib.
//
// Based on SOCI - The C++ Database Access Library:
//   http://soci.sourceforge.net/
//
// This file is distributed under the following terms:
//
// Boost Software License - Version 1.0, August 17th, 2003
//
// Permission is hereby granted, free of charge, to any person or 
organization
// obtaining a copy of the software and accompanying documentation 
covered by
// this license (the "Software") to use, reproduce, display, distribute,
// execute, and transmit the Software, and to prepare derivative works 
of the
// Software, and to permit third-parties to whom the Software is 
furnished to
// do so, all subject to the following:
//
// The copyright notices in the Software and this entire statement, 
including
// the above license grant, this restriction and the following disclaimer,
// must be included in all copies of the Software, in whole or in part, and
// all derivative works of the Software, unless such copies or derivative
// works are solely in the form of machine-executable object code 
generated by
// a source language processor.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
// SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
// FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR 
OTHERWISE,
// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 
OTHER
// DEALINGS IN THE SOFTWARE.
//
// This file incorporates work covered by the following copyright
// and permission notice:
//
// Copyright (C) 2004 Maciej Sobczak, Stephen Hutton, Mateusz Loskot,
// Pawel Aleksander Fedorynski, David Courtney, Rafal Bobrowski,
// Julian Taylor, Henning Basold, Ilia Barahovski, Denis Arnaud,
// Daniel Lidström, Matthieu Kermagoret, Artyom Beilis, Cory Bennett,
// Chris Weed, Michael Davidsaver, Jakub Stachowski, Alex Ott, Rainer Bauer,
// Martin Muenstermann, Philip Pemberton, Eli Green, Frederic Chateau,
// Artyom Tonkikh, Roger Orr, Robert Massaioli, Sergey Nikulov,
// Shridhar Daithankar, Sören Meyer-Eppler, Mario Valesco.
//
//==============================================================================

I was careful to go through all of the mentioned authors.
Unfortunately, because of the extent of my modifications, it was not
practical for me to track down exactly which authors contributed to
each individual file. So I have erred on the conservative side and
included the names of anyone who might have a copyright claim. I
removed the copyright date range, and replaced it with the original
year of publication since that is the new international consensus on
conforming notices (see www.copyright.gov/circs/circ03.pdf).

Is this acceptable to you and the other authors? Is this compatible
with the original spirit of the licensing terms? Please let me know so
I can confirm to the terms.

Thanks,

Vinnie


------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Soci-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/soci-users

Reply via email to