incubator-bluesky-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bernd Fondermann" <bernd.fonderm...@googlemail.com>
Subject Re: how do we deal with list.h
Date Mon, 25 Aug 2008 06:15:03 GMT
On Mon, Aug 25, 2008 at 03:15, Samul Kevin <lovesummerf@gmail.com> 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 <t.peng.dev@gmail.com>
>
>> 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 <
>> bernd.fondermann@googlemail.com> 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 <t.peng.dev@gmail.com> 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 <dane.xjtu@gmail.com>
>> 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 <lovesummerf@gmail.com> 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 <t.peng.dev@gmail.com>:
>> > >> >>
>> > >> >> 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 <
>> lovesummerf@gmail.com>
>> > >> >> 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 <t.peng.dev@gmail.com>:
>> > >> >> > >
>> > >> >> > > 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 <
>> t.peng.dev@gmail.com
>> > >
>> > >> >> 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.
>> > >> >> > > >
>> > >> >> > > >
>> > >> >> > > > ===========================================
>> > >> >> > > > pt@ATS:~/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 (t.peng.dev@gmail.com)
>> > >> >> > > [CN] +86-137-721-59621
>> > >> >> > >
>> > >> >> >
>> > >> >>
>> > >> >>
>> > >> >>
>> > >> >> --
>> > >> >> Best regards!
>> > >> >>
>> > >> >> Ting Peng (t.peng.dev@gmail.com)
>> > >> >> [CN] +86-137-721-59621
>> > >> >>
>> > >> >
>> > >>
>> > >
>> > >
>> > >
>> > > --
>> > > Best regards!
>> > >
>> > > Ting Peng (t.peng.dev@gmail.com)
>> > > [CN] +86-137-721-59621
>> > >
>> >
>>
>>
>>
>> --
>> Best regards!
>>
>> Ting Peng (t.peng.dev@gmail.com)
>> [CN] +86-137-721-59621
>>
>

Mime
View raw message