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

Reply via email to