Re: Question on Dual-Licensing Some Code for Phobos

2017-12-02 Thread Shachar Shemesh via Digitalmars-d
On 02/12/17 03:44, Walter Bright wrote: On 12/1/2017 2:57 PM, ketmar wrote: Walter Bright wrote: You cannot add/change the license of software without permission from the copyright holder. Translating the code from one language to another does not erase the copyright - it's still a derived wo

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-02 Thread Shachar Shemesh via Digitalmars-d
On 30/11/17 21:17, Jack Stouffer wrote: I'm starting work on a proposal for stdx.decimal, and one of the clearest implementations to work off of is the Python implementation. This however, poses a problem because Python's source is under the PSFL, a BSD-like permissive license. Any derivative

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-02 Thread Ola Fosheim Grøstad via Digitalmars-d
On Saturday, 2 December 2017 at 18:30:22 UTC, Andre Pany wrote: Do you know there is already a similar attempt to bring decimal to phobos: https://github.com/andersonpd/eris This work could also be a starting point... What about: http://www.boost.org/doc/libs/1_62_0/libs/math/doc/html/math_to

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-02 Thread Andre Pany via Digitalmars-d
On Thursday, 30 November 2017 at 19:17:32 UTC, Jack Stouffer wrote: I'm starting work on a proposal for stdx.decimal, and one of the clearest implementations to work off of is the Python implementation. This however, poses a problem because Python's source is under the PSFL, a BSD-like permis

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-02 Thread Jacob Carlborg via Digitalmars-d
On 2017-12-01 23:45, Walter Bright wrote: I had forgotten, permission indeed was in my email archives from 2011. But a problem remained - to anyone looking at the file, it looks like we copied the code and changed the license without permission. So I added a comment clarifying that we did hav

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-01 Thread codephantom via Digitalmars-d
On Saturday, 2 December 2017 at 05:05:14 UTC, Jack Stouffer wrote: On Saturday, 2 December 2017 at 02:35:18 UTC, codephantom wrote: Just the fact that you've seen that source code, is enough to have already 'contaminated' you with that source code's licence, and, that could (potentially)constit

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-01 Thread Jack Stouffer via Digitalmars-d
On Saturday, 2 December 2017 at 02:35:18 UTC, codephantom wrote: Just the fact that you've seen that source code, is enough to have already 'contaminated' you with that source code's licence, and, that could (potentially)constitute your work as being a derivative work. To that I say "prove it

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-01 Thread H. S. Teoh via Digitalmars-d
On Sat, Dec 02, 2017 at 02:35:18AM +, codephantom via Digitalmars-d wrote: [...] > Just the fact that you've seen that source code, is enough to have > already 'contaminated' you with that source code's licence, and, that > could (potentially)constitute your work as being a derivative work. >

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-01 Thread codephantom via Digitalmars-d
On Friday, 1 December 2017 at 16:24:27 UTC, Jack Stouffer wrote: On Thursday, 30 November 2017 at 19:17:32 UTC, Jack Stouffer wrote: ... Ok, decided to try to make it from scratch based off just the spec in order to avoid any issues. You can follow my progress if you so desire here: https:/

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-01 Thread ketmar via Digitalmars-d
Walter Bright wrote: On 12/1/2017 2:57 PM, ketmar wrote: Walter Bright wrote: You cannot add/change the license of software without permission from the copyright holder. Translating the code from one language to another does not erase the copyright - it's still a derived work. but you still

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-01 Thread Walter Bright via Digitalmars-d
On 12/1/2017 2:57 PM, ketmar wrote: Walter Bright wrote: You cannot add/change the license of software without permission from the copyright holder. Translating the code from one language to another does not erase the copyright - it's still a derived work. but you still can add another licen

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-01 Thread ketmar via Digitalmars-d
Walter Bright wrote: You cannot add/change the license of software without permission from the copyright holder. Translating the code from one language to another does not erase the copyright - it's still a derived work. but you still can add another license to source code translation, if tha

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-01 Thread Walter Bright via Digitalmars-d
On 11/30/2017 11:17 AM, Jack Stouffer wrote: I'm starting work on a proposal for stdx.decimal, and one of the clearest implementations to work off of is the Python implementation. This however, poses a problem because Python's source is under the PSFL, a BSD-like permissive license. Any deriva

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-01 Thread Walter Bright via Digitalmars-d
On 12/1/2017 2:31 AM, Jacob Carlborg wrote: On 2017-11-30 23:23, Walter Bright wrote: Dominic gave us permission to relicense as Boost, so there is no problem. Phew! Yeah, no worries. I didn't start the work until we had permission to relicense from the original author. I had forgotten, pe

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-01 Thread Jack Stouffer via Digitalmars-d
On Thursday, 30 November 2017 at 19:17:32 UTC, Jack Stouffer wrote: ... Ok, decided to try to make it from scratch based off just the spec in order to avoid any issues. You can follow my progress if you so desire here: https://github.com/JackStouffer/stdxdecimal

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-01 Thread aberba via Digitalmars-d
On Thursday, 30 November 2017 at 19:17:32 UTC, Jack Stouffer wrote: I'm starting work on a proposal for stdx.decimal, and one of the clearest implementations to work off of is the Python implementation. +1

Re: Question on Dual-Licensing Some Code for Phobos

2017-12-01 Thread Jacob Carlborg via Digitalmars-d
On 2017-11-30 23:23, Walter Bright wrote: Dominic gave us permission to relicense as Boost, so there is no problem. Phew! Yeah, no worries. I didn't start the work until we had permission to relicense from the original author. -- /Jacob Carlborg

Re: Question on Dual-Licensing Some Code for Phobos

2017-11-30 Thread Walter Bright via Digitalmars-d
On 11/30/2017 1:58 PM, Walter Bright wrote: I checked, and the Phobos module is clearly in violation of the license in https://github.com/dominicsayers/isemail/blob/master/is_email.php This needs to be fixed immediately. https://issues.dlang.org/show_bug.cgi?id=18023 Dominic gave us permissio

Re: Question on Dual-Licensing Some Code for Phobos

2017-11-30 Thread Walter Bright via Digitalmars-d
On 11/30/2017 11:17 AM, Jack Stouffer wrote: I'm starting work on a proposal for stdx.decimal, and one of the clearest implementations to work off of is the Python implementation. This however, poses a problem because Python's source is under the PSFL, a BSD-like permissive license. Any deriva

Re: Question on Dual-Licensing Some Code for Phobos

2017-11-30 Thread Joakim via Digitalmars-d
On Thursday, 30 November 2017 at 19:17:32 UTC, Jack Stouffer wrote: I'm starting work on a proposal for stdx.decimal, and one of the clearest implementations to work off of is the Python implementation. This however, poses a problem because Python's source is under the PSFL, a BSD-like permis

Re: Question on Dual-Licensing Some Code for Phobos

2017-11-30 Thread Jonathan M Davis via Digitalmars-d
On Thursday, November 30, 2017 19:17:32 Jack Stouffer via Digitalmars-d wrote: > I'm starting work on a proposal for stdx.decimal, and one of the > clearest implementations to work off of is the Python > implementation. > > This however, poses a problem because Python's source is under > the PSFL,

Question on Dual-Licensing Some Code for Phobos

2017-11-30 Thread Jack Stouffer via Digitalmars-d
I'm starting work on a proposal for stdx.decimal, and one of the clearest implementations to work off of is the Python implementation. This however, poses a problem because Python's source is under the PSFL, a BSD-like permissive license. Any derivative work, such as a D conversion, must have