Ubuntu Linux provides STLport, which is the STL implement recommended by the C++ Standard. libstlport4.6-dev - STLport C++ class library libstlport4.6c2 - STLport C++ class library libstlport5.0 - STLport C++ class library libstlport5.0-dbg - STLport C++ class library debug symbols libstlport5.0-dev - STLport C++ class library libstlport5.1 - STLport C++ class library libstlport5.1-dbg - STLport C++ class library debug symbols libstlport5.1-dev - STLport C++ class library
Its license information can be found at http://www.stlport.org/doc/license.html and http://sourceforge.net/projects/stlport/ I copy the information from the source file is: /* * Copyright (c) 1999 * Silicon Graphics Computer Systems, Inc. * * Copyright (c) 1999 * Boris Fomitchev * * This material is provided "as is", with absolutely no warranty expressed * or implied. Any use is at your own risk. * * Permission to use or copy this software for any purpose is hereby granted * without fee, provided the above notices are retained on all copies. * Permission to modify the code and to distribute modified code is granted, * provided the above notices are retained, and a notice that the code was * modified is included with the above copyright notice. * */ I guess that it is suitable for our ASF programs. On Fri, Aug 15, 2008 at 9:46 PM, Ting Peng <[EMAIL PROTECTED]> wrote: > Do you mean the things listed below? > In fact, our source code is written in C++, and it dependes on STL. To my > knowledge STL is part of C++ standard. Any C++ developing environment should > provide STL. The formal STL which is selected by C++ standard is developed > by SGI, which can be found at http://www.sgi.com/tech/stl/ > > There are many STL implements currently. Borland, Microsoft and other > companies have their own implement. SGI's implement is the standard one, > which is opensourced and can be used anywhere. I didn't read the detail > license information of it. > > In fact, g++ is not the only C++ compiler for linux. and GNU's STL > implement is not the only STL implement. > > > C++ and STL are needed to compile our program. And, they are the standard > components of C++ environment. It is the developers' business to choose > their own C++ environment. The default C++ and STL is provided by GNU and > are GPLed. So, we should let the developers know that they should choose a > non-GPLed STL to call. > > > =========================================== > [EMAIL PROTECTED]:~/tmp/TServer-2.0$ find -exec grep -Hn list.h {} \; | grep > c++ > ./src/.deps/tserver-adminserver.Po:34: /usr/include/bits/sys_errlist.h > adminserver.h /usr/include/c > ++/4.2/list \ > ./src/.deps/tserver-adminserver.Po:73: > /usr/include/c++/4.2/bits/stl_list.h / > -- Best regards! Ting Peng ([EMAIL PROTECTED]) [CN] +86-137-721-59621
