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

Reply via email to