Thats the way I interpreted it also
:D
David E Jones sent the following on 11/25/2008 11:40 AM:
>
> There are two sides of "compatibility".
>
> This means that GPL/LGPL licensed works can include Apache 2.0 licensed
> works. It does NOT mean (and on that page it even clearly states) that
> ASF projects will not include works that are licensed more restrictively
> than the Apache 2.0 license, which means no GPL/LGPL stuff in OFBiz or
> any other ASF project.
>
> -David
>
>
> On Nov 25, 2008, at 2:18 PM, BJ Freeman wrote:
>
>> 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 -
>>>>>
>>>
>>>
>>>
>>
>
>
>