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

Reply via email to