Thanks. It's very clear now. Two maintains.
Perhaps somebody should setup a project in 3rd parties such as sourceforge to resolve this problem as it's suggested: Please note that this discussion only benefits third parties that produce GPL-covered products. And list it in a wiki page. Glad to know what we do is right. 在 2008-11-25二的 11:18 -0800,BJ Freeman写道: > http://www.apache.org/licenses/GPL-compatibility.html > > Shi Yusen sent the following on 11/25/2008 11:09 AM: > > Just curious on these: > > http://www.fsf.org/licensing/licenses/ > > http://www.dwheeler.com/essays/gpl-compatible.html > > > > Is GPL/LGPL 3.0 compatible with Apache License 2.0 in a single > > direction? > > > > Shi Yusen/Beijing Langhua Ltd. > > > > 在 2008-11-25二的 11:50 -0700,Brett Palmer写道: > >> Erwan, > >> > >> The files that are not Apache compatible in the Selenium-RC distribution > >> come from selenium-server.jar and are as follows: > >> > >> core/lib/cssQuery > >> > >> - cssQuery-p.js > >> - cssQuery-level2.js > >> - cssQuery-level3.js > >> - cssQuery-standard.js > >> - cssQuery.js > >> - xbDebug.js > >> - compiler.js > >> - strands.js > >> > >> In my testing, the only files that seleniumXml needs to run (so far anyway) > >> are the cssQuery files. These are LGPL licensed and written by Dean Edwards > >> (http://dean.edwards.name/). I wrote him to see if he would be willing to > >> change the license to something that is Apache compatible, but I never > >> heard > >> back from him. > >> > >> The seleniumXml code only depends on the selenium-java-client.jar which is > >> all Apache 2.0 licensed, so you should be able to compile the code in ofbiz > >> without having to comment stuff out. The problem is you need the selenium > >> server to actually run a Selenium RC test. > >> > >> We could work around the Apache hosting conflict by having an Ant target > >> download the selenium-server.jar from a non-Apache site (e.g. SourceForge > >> where seleniumXml is hosted right now). The Apache Velocity project's > >> build > >> does something like this to download Jar files that it needs to compile. > >> > >> I would be interested in seeing your Selenium RC script that does the > >> updates, etc. Does your script integrate with an automated builder/tester > >> like Cruise Control? > >> > >> We are happy to contribute the seleniumXml code to the project. If we can't > >> get the license problems resolved we can continue to use SourceForge ( > >> http://sourceforge.net/projects/seleniumxml/) as an immediate solution. > >> > >> > >> Thanks, > >> > >> > >> Brett > >> > >> > >> On Tue, Nov 25, 2008 at 11:03 AM, Erwan de FERRIERES < > >> [EMAIL PROTECTED]> wrote: > >> > >>> so can we make it work, put everything in the trunk except the selenium > >>> files, and let the user add himself the selenium files ? > >>> > >>> In order to start the tests, we could think about the places to record the > >>> tests, and also the different scenarios we would like to be tested. > >>> > >>> Have we yet decided of the manner to do it : > >>> * start with an ant run-install, load data and run tests for each > >>> component > >>> * each component is independant from the others for the test ? > >>> * have an ant task to launch the tests ? > >>> > >>> Actually, we've made a beautiful shell script that updates, launch and run > >>> the tests, with a selenium RC. Is this a good solution, or do we have to > >>> think about something else ? > >>> > >>> > >>> David E Jones a écrit : > >>> > >>>> There is a subtlety that has been mentioned a few times but may be easy > >>>> to > >>>> miss: Selenium may be Apache 2.0 licensed but it evidently depends on > >>>> GPL/LGPL libraries (or at least it used to and may still, some people > >>>> were > >>>> going to look into that again now), and we'd have to include those too, > >>>> but > >>>> we can't do that in an ASF project. > >>>> > >>>> In fact, if Selenium has code that depends on a GPL licensed library, > >>>> then > >>>> technically they are not complying with the terms of the GPL because they > >>>> would have to license Selenium itself under the GPL to be compliant. > >>>> That's > >>>> one of a few reasons why we can't just throw it into OFBiz. > >>>> > >>>> Part of the point of the ASF legal strategy is to make sure that users of > >>>> ASF software don't have to worry about things like viral licenses, so > >>>> this > >>>> is quite important. > >>>> > >>>> -David > >>>> > >>>> > >>>> On Nov 25, 2008, at 12:29 PM, Erwan de FERRIERES wrote: > >>>> > >>>> Selenium projects are under the Apache 2.0 license. So, what are we > >>>>> waiting to integrate it ? > >>>>> > >>>>> http://selenium-ide.seleniumhq.org/license.jsp > >>>>> > >>>>> Jacques Le Roux a écrit : > >>>>> > >>>>>> I just wanted to remember any interested person about the Selenium > >>>>>> lience issue we crossed some times ago and is still existing I'm > >>>>>> pretty sure (did not check though) > >>>>>> > >>>>>> https://issues.apache.org/jira/browse/OFBIZ-680?focusedCommentId=12470728#action_12470728There > >>>>>> is where we see what GPL viral issue is all about :(Just a little part > >>>>>> and all is polluted, at least from our POV) > >>>>>> Jacques > >>>>>> From: "Jacques Le Roux" <[EMAIL PROTECTED]> > >>>>>> > >>>>>>> Thanks for the link Brett, > >>>>>>> > >>>>>>> Much appreciated > >>>>>>> > >>>>>>> Jacques > >>>>>>> > >>>>>>> From: "Brett Palmer" <[EMAIL PROTECTED]> > >>>>>>> FYI, > >>>>>>> > >>>>>>> Here is the link to the presentation on Selenium that I gave at the > >>>>>>> ApacheCon/OFBiz conference this week. There were several good > >>>>>>> presentations > >>>>>>> on OFBiz this week. Most of these are available at the > >>>>>>> us.apahecon.comwebsite. > >>>>>>> > >>>>>>> > >>>>>>> http://us.apachecon.com/presentation/materials/118/ApacheCon2008_SeleniumXml.pdf > >>>>>>> > >>>>>>> > >>>>>>> Brett > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> On Fri, Oct 31, 2008 at 4:03 AM, Erwan de FERRIERES < > >>>>>>> [EMAIL PROTECTED]> wrote: > >>>>>>> > >>>>>>> Will the slides be available on the Internet after your presentation > >>>>>>> ? > >>>>>>>> I'm > >>>>>>>> not coming to the ApacheCon, but I am very interested to see what > >>>>>>>> you've > >>>>>>>> done with Selenium. > >>>>>>>> > >>>>>>>> > >>>>>>>> Brett Palmer a écrit : > >>>>>>>> > >>>>>>>> David, > >>>>>>>> > >>>>>>>>> We have been using SeleniumRC and an extension called SeleniumXml > >>>>>>>>> that I > >>>>>>>>> will be presenting on at the ApacheCon conference next week. These > >>>>>>>>> could > >>>>>>>>> be > >>>>>>>>> called from a normal ant process or used in Cruise Control. > >>>>>>>>> > >>>>>>>>> Let's talk more about this next week at the conference. > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> Brett > >>>>>>>>> > >>>>>>>>> On Wed, Oct 29, 2008 at 2:34 PM, David E Jones < > >>>>>>>>> [EMAIL PROTECTED] > >>>>>>>>>> wrote: > >>>>>>>>> Erwan, > >>>>>>>>> > >>>>>>>>>> It would be great to have some tests that go through the user > >>>>>>>>>> interface, > >>>>>>>>>> but we don't have tools for this yet that fit into the automated > >>>>>>>>>> test > >>>>>>>>>> system > >>>>>>>>>> in OFBiz (ie so they can run along with other tests, and run > >>>>>>>>>> automatically). > >>>>>>>>>> > >>>>>>>>>> The goal is for the tests to all work with an "ant run-tests" (or > >>>>>>>>>> "java > >>>>>>>>>> -jar ofbiz.jar tests"), and to cover as much of OFBiz OOTB as > >>>>>>>>>> possible, > >>>>>>>>>> and > >>>>>>>>>> then to also be easy to customize or comment out those that no > >>>>>>>>>> longer > >>>>>>>>>> apply > >>>>>>>>>> after people customize or add on to OFBiz. > >>>>>>>>>> > >>>>>>>>>> If you guys would like to work on getting Selenium tests to work > >>>>>>>>>> this > >>>>>>>>>> way, > >>>>>>>>>> that would be great. Others have looked at this and run into > >>>>>>>>>> troubles, so > >>>>>>>>>> the last idea I heard was to use something different and that might > >>>>>>>>>> be > >>>>>>>>>> more > >>>>>>>>>> manual for initial test writing, but probably easier to maintain. > >>>>>>>>>> > >>>>>>>>>> At Hotwax we've written/recorded a bunch of Selenium tests for > >>>>>>>>>> clients, > >>>>>>>>>> but > >>>>>>>>>> they are difficult to maintain and as far as we've gone they also > >>>>>>>>>> have to > >>>>>>>>>> be > >>>>>>>>>> manually run and watched. > >>>>>>>>>> > >>>>>>>>>> -David > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> On Oct 29, 2008, at 12:09 PM, Erwan de FERRIERES wrote: > >>>>>>>>>> > >>>>>>>>>> Here at Nereide, we are ready to make selenium tests (it's a task > >>>>>>>>>> we > >>>>>>>>>> have > >>>>>>>>>> > >>>>>>>>>> planned to do, but which is always postponed....). > >>>>>>>>>>> So, if it's ok with you and that you are interested in that, we > >>>>>>>>>>> are > >>>>>>>>>>> going > >>>>>>>>>>> to make it real ! > >>>>>>>>>>> > >>>>>>>>>>> David E Jones a écrit : > >>>>>>>>>>> > >>>>>>>>>>> On Oct 29, 2008, at 11:54 AM, Adam Heath wrote: > >>>>>>>>>>> > >>>>>>>>>>>> BJ Freeman wrote: > >>>>>>>>>>>> > >>>>>>>>>>>>> there has been an effort to put in test units. > >>>>>>>>>>>>> > >>>>>>>>>>>>>> the only thing lacking, in making it complete is manpower. > >>>>>>>>>>>>>> > >>>>>>>>>>>>>> And fixing the existing tests that are broken. :| > >>>>>>>>>>>>>> > >>>>>>>>>>>>> This is an area where it would be REALLY GREAT to have more > >>>>>>>>>>>>> effort go > >>>>>>>>>>>>> > >>>>>>>>>>>> into the project. Yep, great enough to capitalize "REALLY" and > >>>>>>>>>>>> "GREAT". > >>>>>>>>>>>> Who has worked on the unit tests that are in place? I'll admit I > >>>>>>>>>>>> haven't > >>>>>>>>>>>> much except on the toolset and some of the framework unit tests > >>>>>>>>>>>> and > >>>>>>>>>>>> helping > >>>>>>>>>>>> some of the Hotwax Media people who wrote many of the tests that > >>>>>>>>>>>> now > >>>>>>>>>>>> exist, > >>>>>>>>>>>> especially the ones in the various applications. > >>>>>>>>>>>> Is there anyone interested in working on this stuff? If there are > >>>>>>>>>>>> enough > >>>>>>>>>>>> people who want to actively work on it we can setup some > >>>>>>>>>>>> coordination > >>>>>>>>>>>> resources (ie Jira tasks, confluence pages, etc). If there are > >>>>>>>>>>>> only 2-3 > >>>>>>>>>>>> then > >>>>>>>>>>>> coordination through the mailing list would be better, and more > >>>>>>>>>>>> visible > >>>>>>>>>>>> to > >>>>>>>>>>>> others possibly interested. > >>>>>>>>>>>> -David > >>>>>>>>>>>> > >>>>>>>>>>>> -- > >>>>>>>>>>>> > >>>>>>>>>>> - Erwan - > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>> -- > >>>>>>>> - Erwan - > >>>>>>>> > >>>>>>>> > >>>>> -- > >>>>> - Erwan - > >>>>> > >>>> > >>>> > >>> -- > >>> - Erwan - > >>> > > > > > > >
