i wrote a mail to Boris Fomitchev,he assured me that stlport don't collide with ASL 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 >
