comp.lang.ada
 help / color / mirror / Atom feed
* Improved version (2002/1/26) of MT19937 PRNG
@ 2002-02-05 10:24 Adrian Hoe
  2002-02-05 16:47 ` Pascal Obry
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Adrian Hoe @ 2002-02-05 10:24 UTC (permalink / raw)
  Cc: Bobby D . Bryant, Makoto Matsumoto

I have implemented the latest revised (2002/1/26 by Makoto and Takuji)
version of MT19937 PRNG with improved initialization by array.

This is a simple and straight-forward implementation. I am currently
working on a version which allows multiple streams of generator. A
comparison output can be downloaded from Makoto's website.

It can be downloaded from my website below.
-- 
                              -- Adrian Hoe
                              -- http://greenlime.com/users/adrian.hoe




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Improved version (2002/1/26) of MT19937 PRNG
  2002-02-05 10:24 Improved version (2002/1/26) of MT19937 PRNG Adrian Hoe
@ 2002-02-05 16:47 ` Pascal Obry
  2002-02-05 21:35   ` Hugo Pfoertner
  2002-02-08  1:43 ` GMGPL (was Improved version (2002/1/26) of MT19937 PRNG) Adrian Hoe
  2002-03-02  3:39 ` Improved version (2002/1/26) of MT19937 PRNG Adrian Hoe
  2 siblings, 1 reply; 12+ messages in thread
From: Pascal Obry @ 2002-02-05 16:47 UTC (permalink / raw)



Adrian Hoe <byhoe@greenlime.com> writes:

> I have implemented the latest revised (2002/1/26 by Makoto and Takuji)
> version of MT19937 PRNG with improved initialization by array.

Maybe you should describe what the "MT19937 PRNG" is ?

Pascal.

-- 

--|------------------------------------------------------
--| Pascal Obry                           Team-Ada Member
--| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
--|------------------------------------------------------
--|         http://perso.wanadoo.fr/pascal.obry
--|
--| "The best way to travel is by means of imagination"



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Improved version (2002/1/26) of MT19937 PRNG
  2002-02-05 16:47 ` Pascal Obry
@ 2002-02-05 21:35   ` Hugo Pfoertner
  0 siblings, 0 replies; 12+ messages in thread
From: Hugo Pfoertner @ 2002-02-05 21:35 UTC (permalink / raw)


See the previous thread "Ada implementation of Mersenne Twister
(MT19937)", starting 28 Jan 2002 00:43:35 -0800.

For information on this very powerful Pseudo Random Number Generator see
the "Mersenne Twister Home Page":
http://www.math.keio.ac.jp/~matumoto/emt.html

Hugo Pfoertner

Contact Info: http://www.pfoertner.org/

Pascal Obry wrote:
> 
> Adrian Hoe <byhoe@greenlime.com> writes:
> 
> > I have implemented the latest revised (2002/1/26 by Makoto and Takuji)
> > version of MT19937 PRNG with improved initialization by array.
> 
> Maybe you should describe what the "MT19937 PRNG" is ?
> 
> Pascal.
> 
> --
> 
> --|------------------------------------------------------
> --| Pascal Obry                           Team-Ada Member
> --| 45, rue Gabriel Peri - 78114 Magny Les Hameaux FRANCE
> --|------------------------------------------------------
> --|         http://perso.wanadoo.fr/pascal.obry
> --|
> --| "The best way to travel is by means of imagination"



^ permalink raw reply	[flat|nested] 12+ messages in thread

* GMGPL (was Improved version (2002/1/26) of MT19937 PRNG)
  2002-02-05 10:24 Improved version (2002/1/26) of MT19937 PRNG Adrian Hoe
  2002-02-05 16:47 ` Pascal Obry
@ 2002-02-08  1:43 ` Adrian Hoe
  2002-02-08 21:41   ` Ted Dennison
  2002-03-02  3:39 ` Improved version (2002/1/26) of MT19937 PRNG Adrian Hoe
  2 siblings, 1 reply; 12+ messages in thread
From: Adrian Hoe @ 2002-02-08  1:43 UTC (permalink / raw)


Adrian Hoe wrote:
> 
> I have implemented the latest revised (2002/1/26 by Makoto and Takuji)
> version of MT19937 PRNG with improved initialization by array.
> 
> This is a simple and straight-forward implementation. I am currently
> working on a version which allows multiple streams of generator. A
> comparison output can be downloaded from Makoto's website.
> 
> It can be downloaded from my website below.


I am working on a new revision on this improved MT19937 PRNG. I would
like to borrow a piece of code from a-nuflra.adb which was GMGPLed.

To my understanding, I can copy the code into my source and mention the
origin and the authors of this copied code in my source and I will have
to also released my work under GMGPL.

Can someone assure me that I am doing fine and will not infringe any
licensing issues?

Thanks.
-- 
                              -- Adrian Hoe
                              -- http://greenlime.com/users/adrian.hoe



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GMGPL (was Improved version (2002/1/26) of MT19937 PRNG)
  2002-02-08  1:43 ` GMGPL (was Improved version (2002/1/26) of MT19937 PRNG) Adrian Hoe
@ 2002-02-08 21:41   ` Ted Dennison
  2002-02-09  1:55     ` Adrian Hoe
  0 siblings, 1 reply; 12+ messages in thread
From: Ted Dennison @ 2002-02-08 21:41 UTC (permalink / raw)


Adrian Hoe <byhoe@greenlime.com> wrote in message news:<3C632D2C.83BBBB1@greenlime.com>...
> To my understanding, I can copy the code into my source and mention the
> origin and the authors of this copied code in my source and I will have
> to also released my work under GMGPL.

If you are saying that the units that will contain the copied code
will be GMGPL'ed, that sounds right to me. If you are worried about
it, I'd suggest contacting the authors. Its their interpretation of
the GMGPL that will decide whether or not you will actually have legal
hassles.

-- 
T.E.D. 
Home     -  mailto:dennison@telepath.com (Yahoo: Ted_Dennison)
Homepage -  http://www.telepath.com/dennison/Ted/TED.html

To the optimist, the glass is half full. To the pessimist, the glass
is
half empty. To the engineer, the glass is twice as big as it needs to
be.



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GMGPL (was Improved version (2002/1/26) of MT19937 PRNG)
  2002-02-08 21:41   ` Ted Dennison
@ 2002-02-09  1:55     ` Adrian Hoe
  2002-02-09  5:56       ` David Starner
  2002-02-09 19:50       ` Wes Groleau
  0 siblings, 2 replies; 12+ messages in thread
From: Adrian Hoe @ 2002-02-09  1:55 UTC (permalink / raw)


Ted Dennison wrote:
> 
> Adrian Hoe <byhoe@greenlime.com> wrote in message news:<3C632D2C.83BBBB1@greenlime.com>...
> > To my understanding, I can copy the code into my source and mention the
> > origin and the authors of this copied code in my source and I will have
> > to also released my work under GMGPL.
> 
> If you are saying that the units that will contain the copied code
> will be GMGPL'ed, that sounds right to me. If you are worried about
> it, I'd suggest contacting the authors. Its their interpretation of
> the GMGPL that will decide whether or not you will actually have legal
> hassles.


I do not wish to waste the bandwidth. But I guess it is good to get
everyone's (if possible) opinions. This is the first time for me to
release work under GMGPL which contains other people's code which is
also GMGPL'ed.

I released a package MT19937 and was GPL'ed few days ago. My new
revision would contain the code from package Ada.Numerics.Float_Random
(a-nuflra.adb) which is GMGPL'ed. So my new revision would also be
GMGPL'ed. And of course, the package will be switched from GPL to GMGPL
or both.

But I thought GMGPL (or/and GPL?) supposed to be standard? Why exist the
authors' own interpretation of GMGPL, if any?


> --
> T.E.D.

-- 
                              -- Adrian Hoe
                              -- http://greenlime.com/users/adrian.hoe



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GMGPL (was Improved version (2002/1/26) of MT19937 PRNG)
  2002-02-09  1:55     ` Adrian Hoe
@ 2002-02-09  5:56       ` David Starner
  2002-02-10  3:52         ` Robert Dewar
  2002-02-09 19:50       ` Wes Groleau
  1 sibling, 1 reply; 12+ messages in thread
From: David Starner @ 2002-02-09  5:56 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1134 bytes --]

On Sat, 09 Feb 2002 09:55:48 +0800, Adrian Hoe <byhoe@greenlime.com> wrote:
> I released a package MT19937 and was GPL'ed few days ago. My new
> revision would contain the code from package Ada.Numerics.Float_Random
> (a-nuflra.adb) which is GMGPL'ed. So my new revision would also be
> GMGPL'ed. And of course, the package will be switched from GPL to GMGPL
> or both.

Your code doesn't nessecarily have to be GMGPL'ed. You can add GMGPL
code to a GPL program, and leave it GPL; the GMGPL code still retains
the license, but any permissions above the GPL would be moot if you
couldn't use the code without your GPL'ed additions.
 
> But I thought GMGPL (or/and GPL?) supposed to be standard? Why exist the
> authors' own interpretation of GMGPL, if any?

Just standard legal reality. If you disagree with how someone is using
your code, you get to chose whether to sue them or not. 

-- 
David Starner / Давид Старнзр - starner@okstate.edu
Pointless website: http://dvdeug.dhis.org
What we've got is a blue-light special on truth. It's the hottest thing 
with the youth. -- Information Society, "Peace and Love, Inc."



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GMGPL (was Improved version (2002/1/26) of MT19937 PRNG)
  2002-02-09  1:55     ` Adrian Hoe
  2002-02-09  5:56       ` David Starner
@ 2002-02-09 19:50       ` Wes Groleau
  1 sibling, 0 replies; 12+ messages in thread
From: Wes Groleau @ 2002-02-09 19:50 UTC (permalink / raw)



Whatever the rights are on the code without
the GMGPL, they can be the same with the GMGPL
code added.  You can distribute proprietary
code that contains GMGPL code if you really want to.

(Above assumes that we're talking about GNAT-modified GPL)

-- 
Wes Groleau
http://freepages.rootsweb.com/~wgroleau



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: GMGPL (was Improved version (2002/1/26) of MT19937 PRNG)
  2002-02-09  5:56       ` David Starner
@ 2002-02-10  3:52         ` Robert Dewar
  0 siblings, 0 replies; 12+ messages in thread
From: Robert Dewar @ 2002-02-10  3:52 UTC (permalink / raw)


David Starner <dvdeug@x8b4e53cd.dhcp.okstate.edu> wrote in message news:<a42dlo$a2g2@news.cis.okstate.edu>...
> > But I thought GMGPL (or/and GPL?) supposed to be 
> > standard? Why exist the authors' own interpretation of 
> > GMGPL, if any?
> 
> Just standard legal reality. If you disagree with how 
> someone is using your code, you get to chose whether to 
> sue them or not.

I think you have caused some confusion here, it is the
copyright holder, not the author who might or might not
object. Furthermore, it is generally unlikely that a copyright holder
will agree in advance that some usage
which is not clearly defined is or is not correct. The
proper advice is to read the license, and make sure you
follow the requirements of the license (the same advice
that applies with Microsoft, you hardly expect microsoft
to reassure individual users in advance that their planned
use of Microsoft software is OK :-)



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Improved version (2002/1/26) of MT19937 PRNG
  2002-02-05 10:24 Improved version (2002/1/26) of MT19937 PRNG Adrian Hoe
  2002-02-05 16:47 ` Pascal Obry
  2002-02-08  1:43 ` GMGPL (was Improved version (2002/1/26) of MT19937 PRNG) Adrian Hoe
@ 2002-03-02  3:39 ` Adrian Hoe
  2002-03-07  2:16   ` Adrian Hoe
  2 siblings, 1 reply; 12+ messages in thread
From: Adrian Hoe @ 2002-03-02  3:39 UTC (permalink / raw)


Adrian Hoe <byhoe@greenlime.com> wrote in message news:<3C5FB2C4.5F3B9E74@greenlime.com>...
> I have implemented the latest revised (2002/1/26 by Makoto and Takuji)
> version of MT19937 PRNG with improved initialization by array.
> 
> This is a simple and straight-forward implementation. I am currently
> working on a version which allows multiple streams of generator. A
> comparison output can be downloaded from Makoto's website.
> 
> It can be downloaded from my website below.



Hi,

There is a nice package of AdaMT19937 available for download at my
website.

AdaMT19937-1.0-2002-1-26.tar.gz is the Ada implementation of Matsumoto
and Nishimura's improved revision of MT19937 (revision 2002-1-26).

AdaMT19937 follows closely Ada.Numerics.Random_Float package and is
released under GMGPL.

Bobby Bryant has contributed to this latest revision of AdaMT19937.


                                       -- Adrian Hoe
                                       -- http://adrianhoe.com



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Improved version (2002/1/26) of MT19937 PRNG
  2002-03-02  3:39 ` Improved version (2002/1/26) of MT19937 PRNG Adrian Hoe
@ 2002-03-07  2:16   ` Adrian Hoe
  2002-03-11  2:35     ` Adrian Hoe
  0 siblings, 1 reply; 12+ messages in thread
From: Adrian Hoe @ 2002-03-07  2:16 UTC (permalink / raw)


byhoe@greenlime.com (Adrian Hoe) wrote in message news:<9ff447f2.0203011939.6ec9b7f5@posting.google.com>...
> Adrian Hoe <byhoe@greenlime.com> wrote in message news:<3C5FB2C4.5F3B9E74@greenlime.com>...
> > I have implemented the latest revised (2002/1/26 by Makoto and Takuji)
> > version of MT19937 PRNG with improved initialization by array.
> > 
> > This is a simple and straight-forward implementation. I am currently
> > working on a version which allows multiple streams of generator. A
> > comparison output can be downloaded from Makoto's website.
> > 
> > It can be downloaded from my website below.
> 
> 
> 
> Hi,
> 
> There is a nice package of AdaMT19937 available for download at my
> website.
> 
> AdaMT19937-1.0-2002-1-26.tar.gz is the Ada implementation of Matsumoto
> and Nishimura's improved revision of MT19937 (revision 2002-1-26).
> 
> AdaMT19937 follows closely Ada.Numerics.Random_Float package and is
> released under GMGPL.
> 
> Bobby Bryant has contributed to this latest revision of AdaMT19937.
> 
> 


Version 1.1 has included Matsumoto's original C source for comparison
as requested by someone in cla. The C code had been overlook in the
past.


                                         -- Adrian Hoe
                                         -- http://adrianhoe.com



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: Improved version (2002/1/26) of MT19937 PRNG
  2002-03-07  2:16   ` Adrian Hoe
@ 2002-03-11  2:35     ` Adrian Hoe
  0 siblings, 0 replies; 12+ messages in thread
From: Adrian Hoe @ 2002-03-11  2:35 UTC (permalink / raw)


The latest version of AdaMT19937 (1.2) is available. There is an
additional child package, AdaMT19937.Integer_Utilities. Please refer
to History Log at AdaMT19937 website.

If you are using AdaMT19937 in your work, etc., please send an e-mail
to me so that I can keep a record of how many people is using it.
Thank you for your kind cooperation.

Best regards,
                                         -- Adrian Hoe
                                         -- http://adrianhoe.com



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2002-03-11  2:35 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-02-05 10:24 Improved version (2002/1/26) of MT19937 PRNG Adrian Hoe
2002-02-05 16:47 ` Pascal Obry
2002-02-05 21:35   ` Hugo Pfoertner
2002-02-08  1:43 ` GMGPL (was Improved version (2002/1/26) of MT19937 PRNG) Adrian Hoe
2002-02-08 21:41   ` Ted Dennison
2002-02-09  1:55     ` Adrian Hoe
2002-02-09  5:56       ` David Starner
2002-02-10  3:52         ` Robert Dewar
2002-02-09 19:50       ` Wes Groleau
2002-03-02  3:39 ` Improved version (2002/1/26) of MT19937 PRNG Adrian Hoe
2002-03-07  2:16   ` Adrian Hoe
2002-03-11  2:35     ` Adrian Hoe

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox