sgi stl belongs to Silicon Graphics Computer System, Inc stlport orignated from a project of Boris Fomitchev http://www.stlport.org/doc/license.html the following picture is the relationship between those "stl"s http://morningspace.51.net/resource/stlintro/stlintro2.gif
ps:don't quite understand your second question. 2008/8/25 Bernd Fondermann <[EMAIL PROTECTED]> > On Mon, Aug 25, 2008 at 03:15, Samul Kevin <[EMAIL PROTECTED]> wrote: > > i wrote a mail to Boris Fomitchev,he assured me that stlport don't > collide > > with ASL > > But questions remain: > + Who is Boris Fomitchev? > + What license has stlport and can/will it be relicensed to ASL? > > It would be good to cc this list if questions are mailed to people not > on the list, so if they reply we have a public record of what they are > saying. > > Bernd > > > 2008/8/24 Ting Peng <[EMAIL PROTECTED]> > > > >> Dear all, > >> Are there any ASF software use C++ library ? How did they fix the > license > >> issues? > >> Please give us some information. Thanks. > >> > >> On Fri, Aug 22, 2008 at 1:32 PM, Bernd Fondermann < > >> [EMAIL PROTECTED]> wrote: > >> > >> > Whether this software is widely used or not is not important from a > >> > licensing point of view. > >> > The crucial question is: What is the license of the code you want to > use? > >> > > >> > See here for some answers: > >> > http://apache.org/legal/3party.html > >> > It's a starting point, so you get a general idea what is important. > >> > More questions will probably arise from that. > >> > > >> > Hope that helps, > >> > > >> > Bernd > >> > > >> > > >> > On Fri, Aug 22, 2008 at 02:40, Ting Peng <[EMAIL PROTECTED]> > wrote: > >> > > I think we can use stlport, for it is part of C++ Standard. If we > read > >> > the > >> > > document of stlport in detail, we can find the answer. Stlport is > >> widely > >> > > used, for any popuse. I think we can use it too. What we should do > now > >> is > >> > to > >> > > check the licese file of STLport. > >> > > > >> > > On Thu, Aug 21, 2008 at 4:45 PM, Shan Jiang <[EMAIL PROTECTED]> > >> wrote: > >> > > > >> > >> It's vital for us to confirm if the sgi's stl lib can be applied > with > >> > >> ASL. In source file description, we note that this sentence of > >> > >> "Permission to use or copy this software for ANY purpose is hereby > >> > >> granted without fee, provided the above notices are retained on all > >> > >> copies.". we should send email to the sgi's author for asking for > his > >> > >> authorization to apply sgi's stl lib under ASL. If the author > accredit > >> > >> his(her) codes to bluesky ASF project. we INSTALL the sgi STL lib > by > >> > >> apt install command on Unbantu. The next step is that we replace > the > >> > >> #include <list> with #include <list.h> in our source code file and > >> > >> modify a few code (if fortunately, we can do nothing to modify ). > That > >> > >> is all we need do! > >> > >> > >> > >> On 8/21/08, Samul Kevin <[EMAIL PROTECTED]> wrote: > >> > >> > i check the sgi's stl. It seems the license doen't collide with > >> ASL.Is > >> > >> that > >> > >> > totally OK if we just download the list.h of sgi STL and replace > the > >> > one > >> > >> we > >> > >> > currently use? > >> > >> > > >> > >> > 2008/8/19, Ting Peng <[EMAIL PROTECTED]>: > >> > >> >> > >> > >> >> Dear all, > >> > >> >> > >> > >> >> This list is the packages of STLPort provided by Ubuntu Linux > >> > release. > >> > >> >> you can get the list use this command on ubuntu linux: > >> > >> >> "apt-cache search STL" > >> > >> >> So, if you use ubuntu linux as your develop platform, when you > are > >> > >> >> compiling > >> > >> >> bluesky, you can use these packages to as C++ library. By doing > >> this, > >> > >> >> license problems can be avoided. STLPort is aso recommended by > C++ > >> > >> >> standard. > >> > >> >> It is very effective. > >> > >> >> > >> > >> >> On Tue, Aug 19, 2008 at 4:55 PM, Samul Kevin < > >> [EMAIL PROTECTED]> > >> > >> >> wrote: > >> > >> >> > >> > >> >> > yeah,thks,i think it suitable too,but i don't quite get the > >> meaning > >> > of > >> > >> >> your > >> > >> >> > listing about this: > >> > >> >> > 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 > >> > >> >> > > >> > >> >> > > >> > >> >> > > >> > >> >> > 2008/8/15, Ting Peng <[EMAIL PROTECTED]>: > >> > >> >> > > > >> > >> >> > > 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 > >> > >> >> > > > >> > >> >> > > >> > >> >> > >> > >> >> > >> > >> >> > >> > >> >> -- > >> > >> >> Best regards! > >> > >> >> > >> > >> >> Ting Peng ([EMAIL PROTECTED]) > >> > >> >> [CN] +86-137-721-59621 > >> > >> >> > >> > >> > > >> > >> > >> > > > >> > > > >> > > > >> > > -- > >> > > Best regards! > >> > > > >> > > Ting Peng ([EMAIL PROTECTED]) > >> > > [CN] +86-137-721-59621 > >> > > > >> > > >> > >> > >> > >> -- > >> Best regards! > >> > >> Ting Peng ([EMAIL PROTECTED]) > >> [CN] +86-137-721-59621 > >> > > >
