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 - > >