You are viewing a plain text version of this content. The canonical link for it is here.
Posted to legal-discuss@apache.org by "Sandro Martini (JIRA)" <ji...@apache.org> on 2015/07/20 18:32:04 UTC

[jira] [Commented] (LEGAL-142) Implement/rewrite some Scala code in our Apache Project

    [ https://issues.apache.org/jira/browse/LEGAL-142?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14633785#comment-14633785 ] 

Sandro Martini commented on LEGAL-142:
--------------------------------------

Hi all, sorry a last question, in our LICENSE I'm adding the following:
Some classes in the core subproject are derived from Scala code.

Scala is licensed under the [BSD 3-Clause License](http://opensource.org/licenses/BSD-3-Clause).

## Scala License

the full Scala license (taken from latest Scala release 2.11.x) ...

I'd like to stay with a little generic sentence because now I have only few classes but in future if we add others could be hard to exactly track them here ... should be good the same, right ?
Thank you very much for the help to everyone.

> Implement/rewrite some Scala code in our Apache Project
> -------------------------------------------------------
>
>                 Key: LEGAL-142
>                 URL: https://issues.apache.org/jira/browse/LEGAL-142
>             Project: Legal Discuss
>          Issue Type: Question
>            Reporter: Sandro Martini
>
> Hi all,
> I'm thinking to add in Pivot some features that exist in the Scala language ( http://www.scala-lang.org ), to simplify transition/integration of users coming from a Scala background.
> Scala is licensed in a similar way of BSD ( http://www.scala-lang.org/node/146 , http://www.scala-lang.org/node/249 ) ... I already had some discussion in Apache mailing lists on this some time ago, and even other Apache projects are using Scala, so there shouldn't be problems.
> And adding their copyright and related info in our project NOTICE file should be enough ...
> But my real question is here:
> some things to reimplement (and in some cases extend our already existing classes, maybe with the same method names) in Pivot are simple class definitions, sometimes even only interfaces (empty class), and of course I don't want to steal anyone code.
> In this case more than copying code, I have to rewrite it in Java, so our sources could be a little different.
> So even if our code could be different from the original, but I plan to reuse some of their intellectual work (to design interfaces and classes) should be good to put some reference to Scala even in our NOTICE file and copy their license, right ? Or in this case could be something non required ?
> And last (if needed), something like this could be good for NOTICE ?
> This product contains code derived from Scala, rewrittedn in Java code.
> This is our related JIRA issue: https://issues.apache.org/jira/browse/PIVOT-799
> Some link to interested code, just for info:
> http://www.scala-lang.org/api/current/index.html#scala.Option
> http://www.scala-lang.org/api/current/index.html#scala.Some
> http://www.scala-lang.org/api/current/index.html#scala.None$
> http://www.scala-lang.org/api/current/index.html#scala.collection.Map
> and maybe other things (but more on "concepts" than code), like "reactive programming", "actors", etc ...
> Thank you very much for your help.
> Regards,
> Sandro



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org