[jira] Created: (FOR-1177) where does forrest use Rhino

View: New views
9 Messages — Rating Filter:   Alert me  

[jira] Created: (FOR-1177) where does forrest use Rhino

by JIRA jira@apache.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

where does forrest use Rhino
----------------------------

                 Key: FOR-1177
                 URL: https://issues.apache.org/jira/browse/FOR-1177
             Project: Forrest
          Issue Type: Task
          Components: Other
            Reporter: David Crossley
            Priority: Blocker
             Fix For: 0.9-dev


While assessing the license situation for FOR-855 and FOR-857 ... one of the difficult cases is "Rhino".

Does someone know why we use Rhino and which part of Forrest? Did it just come along by accident with our addition of Cocoon, or is it actually being used?

See:
lib/core/rhino-1.6R2.jar
and prior to that
lib/core/rhino-1.6R1.jar

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (FOR-1177) where does forrest use Rhino

by JIRA jira@apache.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


    [ https://issues.apache.org/jira/browse/FOR-1177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12761416#action_12761416 ]

David Crossley commented on FOR-1177:
-------------------------------------

Using svnsearch.org (thanks) led me to Cocoon's old listing of what jars are used for. Unfortunately that document is busted. The source
http://svn.apache.org/repos/asf/cocoon/branches/BRANCH_2_1_X/lib/jars.xml
indicates that Rhino "Continuations-based JavaScript engine" is used by Cocoon "Control flow".

So where in Forrest do we use Flow?

> where does forrest use Rhino
> ----------------------------
>
>                 Key: FOR-1177
>                 URL: https://issues.apache.org/jira/browse/FOR-1177
>             Project: Forrest
>          Issue Type: Task
>          Components: Other
>            Reporter: David Crossley
>            Priority: Blocker
>             Fix For: 0.9-dev
>
>
> While assessing the license situation for FOR-855 and FOR-857 ... one of the difficult cases is "Rhino".
> Does someone know why we use Rhino and which part of Forrest? Did it just come along by accident with our addition of Cocoon, or is it actually being used?
> See:
> lib/core/rhino-1.6R2.jar
> and prior to that
> lib/core/rhino-1.6R1.jar

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (FOR-1177) where does forrest use Rhino

by JIRA jira@apache.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


    [ https://issues.apache.org/jira/browse/FOR-1177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12761554#action_12761554 ]

Tim Williams commented on FOR-1177:
-----------------------------------

I'm not aware of the use of flowscript anywhere.  But google turned up this:

http://marc.info/?l=forrest-svn&m=118525454408427&w=2

Of course, that makes it possible to use it, doesn't indicate that we *are* using it.  Maybe grep javascript on the sitemap and plugin dirs would help turn up anything?

> where does forrest use Rhino
> ----------------------------
>
>                 Key: FOR-1177
>                 URL: https://issues.apache.org/jira/browse/FOR-1177
>             Project: Forrest
>          Issue Type: Task
>          Components: Other
>            Reporter: David Crossley
>            Priority: Blocker
>             Fix For: 0.9-dev
>
>
> While assessing the license situation for FOR-855 and FOR-857 ... one of the difficult cases is "Rhino".
> Does someone know why we use Rhino and which part of Forrest? Did it just come along by accident with our addition of Cocoon, or is it actually being used?
> See:
> lib/core/rhino-1.6R2.jar
> and prior to that
> lib/core/rhino-1.6R1.jar

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (FOR-1177) where does forrest use Rhino

by JIRA jira@apache.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


    [ https://issues.apache.org/jira/browse/FOR-1177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12762463#action_12762463 ]

David Crossley commented on FOR-1177:
-------------------------------------

That was SVN revision 417027 on 2006-06-25. Perhaps there is some discussion on the dev list leading up to that commit.

> where does forrest use Rhino
> ----------------------------
>
>                 Key: FOR-1177
>                 URL: https://issues.apache.org/jira/browse/FOR-1177
>             Project: Forrest
>          Issue Type: Task
>          Components: Other
>            Reporter: David Crossley
>            Priority: Blocker
>             Fix For: 0.9-dev
>
>
> While assessing the license situation for FOR-855 and FOR-857 ... one of the difficult cases is "Rhino".
> Does someone know why we use Rhino and which part of Forrest? Did it just come along by accident with our addition of Cocoon, or is it actually being used?
> See:
> lib/core/rhino-1.6R2.jar
> and prior to that
> lib/core/rhino-1.6R1.jar

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (FOR-1177) where does forrest use Rhino

by JIRA jira@apache.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


    [ https://issues.apache.org/jira/browse/FOR-1177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776869#action_12776869 ]

David Crossley commented on FOR-1177:
-------------------------------------

Here is one discussion thread:
 Subject: cocoon flow and forrest
 Date: 2006-06-24
 http://thread.gmane.org/gmane.text.xml.forrest.devel/21474/focus=21486

Using find|grep located mentions of Flow in ...

whiteboard/plugins/org.apache.forrest.plugin.output.solr/resources/flow/
whiteboard/plugins/org.apache.forrest.plugin.output.solr/output.xmap
but it is commented out, saying "OLD flow approach".

plugins/org.apache.forrest.plugin.input.wiki/resources/chaperon/sitemap.xmap

> where does forrest use Rhino
> ----------------------------
>
>                 Key: FOR-1177
>                 URL: https://issues.apache.org/jira/browse/FOR-1177
>             Project: Forrest
>          Issue Type: Task
>          Components: Other
>            Reporter: David Crossley
>            Priority: Blocker
>             Fix For: 0.9-dev
>
>
> While assessing the license situation for FOR-855 and FOR-857 ... one of the difficult cases is "Rhino".
> Does someone know why we use Rhino and which part of Forrest? Did it just come along by accident with our addition of Cocoon, or is it actually being used?
> See:
> lib/core/rhino-1.6R2.jar
> and prior to that
> lib/core/rhino-1.6R1.jar

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (FOR-1177) where does forrest use Rhino

by JIRA jira@apache.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


    [ https://issues.apache.org/jira/browse/FOR-1177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776875#action_12776875 ]

David Crossley commented on FOR-1177:
-------------------------------------

The trouble is that Rhino licensing is very obscure.

A general wide search might help, as there are various ASF projects using Rhino.

This search at "legal-discuss" helps:
http://markmail.org/search/?q=list:org.apache.legal-discuss+rhino

Especially this:
 Subject: Rhino now MPL/GPL
 Date: 2006-11-14
 http://markmail.org/message/aeuint32kcuhpgqo
which links to a "mozilla.dev.tech" thread about "Relicensing of Rhino to MPL"
which links back to some other ASF discussion threads.

So we might need to update our version of Rhino.

> where does forrest use Rhino
> ----------------------------
>
>                 Key: FOR-1177
>                 URL: https://issues.apache.org/jira/browse/FOR-1177
>             Project: Forrest
>          Issue Type: Task
>          Components: Other
>            Reporter: David Crossley
>            Priority: Blocker
>             Fix For: 0.9-dev
>
>
> While assessing the license situation for FOR-855 and FOR-857 ... one of the difficult cases is "Rhino".
> Does someone know why we use Rhino and which part of Forrest? Did it just come along by accident with our addition of Cocoon, or is it actually being used?
> See:
> lib/core/rhino-1.6R2.jar
> and prior to that
> lib/core/rhino-1.6R1.jar

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (FOR-1177) where does forrest use Rhino

by JIRA jira@apache.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


    [ https://issues.apache.org/jira/browse/FOR-1177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12776876#action_12776876 ]

David Crossley commented on FOR-1177:
-------------------------------------

Also ASF Legal docs about using MPL
http://apache.org/legal/resolved.html#category-b

> where does forrest use Rhino
> ----------------------------
>
>                 Key: FOR-1177
>                 URL: https://issues.apache.org/jira/browse/FOR-1177
>             Project: Forrest
>          Issue Type: Task
>          Components: Other
>            Reporter: David Crossley
>            Priority: Blocker
>             Fix For: 0.9-dev
>
>
> While assessing the license situation for FOR-855 and FOR-857 ... one of the difficult cases is "Rhino".
> Does someone know why we use Rhino and which part of Forrest? Did it just come along by accident with our addition of Cocoon, or is it actually being used?
> See:
> lib/core/rhino-1.6R2.jar
> and prior to that
> lib/core/rhino-1.6R1.jar

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (FOR-1177) where does forrest use Rhino

by JIRA jira@apache.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


    [ https://issues.apache.org/jira/browse/FOR-1177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12781275#action_12781275 ]

David Crossley commented on FOR-1177:
-------------------------------------

To try to clarify ... Please see comments above at 12/Nov/09 ... i have a feeling that we still have the old NPL-licensed Rhino. Our svn log shows that lib/core/rhino-1.6R2.jar was added on 2005-12-09 while the referenced "Rhino now MPL/GPL" thread indicates that that happened around 2006-11-10.

> where does forrest use Rhino
> ----------------------------
>
>                 Key: FOR-1177
>                 URL: https://issues.apache.org/jira/browse/FOR-1177
>             Project: Forrest
>          Issue Type: Task
>          Components: Other
>            Reporter: David Crossley
>            Priority: Blocker
>             Fix For: 0.9-dev
>
>
> While assessing the license situation for FOR-855 and FOR-857 ... one of the difficult cases is "Rhino".
> Does someone know why we use Rhino and which part of Forrest? Did it just come along by accident with our addition of Cocoon, or is it actually being used?
> See:
> lib/core/rhino-1.6R2.jar
> and prior to that
> lib/core/rhino-1.6R1.jar

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (FOR-1177) where does forrest use Rhino

by JIRA jira@apache.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


    [ https://issues.apache.org/jira/browse/FOR-1177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12785133#action_12785133 ]

Tim Williams commented on FOR-1177:
-----------------------------------

Indeed, it looks[1] like 1.6R5 was the first release under the new license.   I think there are a couple things working in our favor here.  We have version 1.6R2 and it is, apparently, working.  1.6R3 was a maintenance release claiming to be binary compatible with the previous release.  1.6R4 fixed a specific issue.  And 1.6R5 was simply the license changing release.  Given this, to reduce risk of breaking people by totally upgrading to 1.7Rx, I'd recommend we upgrade to 1.6R5 for now to clear up the license discrepancy and move on.  Thoughts?

--tim

[1] - https://developer.mozilla.org/en/Rhino_downloads_archive



> where does forrest use Rhino
> ----------------------------
>
>                 Key: FOR-1177
>                 URL: https://issues.apache.org/jira/browse/FOR-1177
>             Project: Forrest
>          Issue Type: Task
>          Components: Other
>            Reporter: David Crossley
>            Priority: Blocker
>             Fix For: 0.9-dev
>
>
> While assessing the license situation for FOR-855 and FOR-857 ... one of the difficult cases is "Rhino".
> Does someone know why we use Rhino and which part of Forrest? Did it just come along by accident with our addition of Cocoon, or is it actually being used?
> See:
> lib/core/rhino-1.6R2.jar
> and prior to that
> lib/core/rhino-1.6R1.jar

--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.