[PEPr] Comment on File System::S3

View: New views
20 Messages — Rating Filter:   Alert me  
< Prev | 1 - 2 | Next >

[PEPr] Comment on File System::S3

by Cesar D. Rodas :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

I was shocked when I saw this proposed project,
http://pear.php.net/pepr/pepr-proposal-show.php?id=519

This is a COPY of my project with a few of changes, he changes some
constants name and puts a few of things, this is a COPY, and even is not
respecting the BSD License...

This is a shame, he is not the author, he need to put the name of the
original author.

The original project was create the 2007-09-23, anyone could see this post
on my blog
http://cesarodas.com/2007/09/php-amazon-s3-stream-wrapper.html.

Also you see there http://freshmeat.net/projects/php-s3/


If some one has a doubt feel free to contact, I not angry for this copy,  I
only want the  my rights,  the BSD license is so clear, and if you want to
use it you need to respect it.


--
Best Regards

Cesar D. Rodas
http://www.cesarodas.com
http://www.thyphp.com
http://www.phpajax.org
Phone: +595-961-974165

Re: [PEPr] Comment on File System::S3

by Philippe Jausions :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Cesar D. Rodas wrote:

> Hello,
>
> I was shocked when I saw this proposed project,
> http://pear.php.net/pepr/pepr-proposal-show.php?id=519
>
> This is a COPY of my project with a few of changes, he changes some
> constants name and puts a few of things, this is a COPY, and even is not
> respecting the BSD License...
>
> This is a shame, he is not the author, he need to put the name of the
> original author.
>
> The original project was create the 2007-09-23, anyone could see this post
> on my blog
> http://cesarodas.com/2007/09/php-amazon-s3-stream-wrapper.html.
>
> Also you see there http://freshmeat.net/projects/php-s3/

Sure looks the same.

> If some one has a doubt feel free to contact, I not angry for this copy,  I
> only want the  my rights,  the BSD license is so clear, and if you want to
> use it you need to respect it.

Indeed.

 -Philippe

--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: Re: [PEPr] Comment on File System::S3

by tfk :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Cesar,

I was not aware of your package and DID NOT COPY ANY OF YOUR CODE.

I build this code over 3 months ago and used it in the last month on a
website and since I was using it in production decided to release it.
I have no idea when you came up with it, but there are also other
people who wrote similar packages.

E.g. Clay notified me last night that he had written a very similar package.

Till

On Dec 6, 2007 4:25 AM, Philippe Jausions
<Philippe.Jausions@...> wrote:

> Cesar D. Rodas wrote:
> > Hello,
> >
> > I was shocked when I saw this proposed project,
> > http://pear.php.net/pepr/pepr-proposal-show.php?id=519
> >
> > This is a COPY of my project with a few of changes, he changes some
> > constants name and puts a few of things, this is a COPY, and even is not
> > respecting the BSD License...
> >
> > This is a shame, he is not the author, he need to put the name of the
> > original author.
> >
> > The original project was create the 2007-09-23, anyone could see this post
> > on my blog
> > http://cesarodas.com/2007/09/php-amazon-s3-stream-wrapper.html.
> >
> > Also you see there http://freshmeat.net/projects/php-s3/
>
> Sure looks the same.
>
> > If some one has a doubt feel free to contact, I not angry for this copy,  I
> > only want the  my rights,  the BSD license is so clear, and if you want to
> > use it you need to respect it.
>
> Indeed.
>
>  -Philippe

--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Parent Message unknown RE: Re: [PEPr] Comment on File System::S3

by Cesar D. Rodas :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

Really?, take a look on the code, there  are so similar, and I was code it
long time ago, I have prove...

Can U explain why, even the comments are similar?, why you only don't accept
it, you copy.. I wont be angry :-)

Even the package has my same English mistakes ;-) on the comments


On 06/12/2007, till <klimpong@...> wrote:

>
> Cesar,
>
> I was not aware of your package and DID NOT COPY ANY OF YOUR CODE.
>
> I build this code over 3 months ago and used it in the last month on a
> website and since I was using it in production decided to release it.
> I have no idea when you came up with it, but there are also other
> people who wrote similar packages.
>
> E.g. Clay notified me last night that he had written a very similar
> package.
>
> Till
>
> On Dec 6, 2007 4:25 AM, Philippe Jausions
> <Philippe.Jausions@...> wrote:
> > Cesar D. Rodas wrote:
> > > Hello,
> > >
> > > I was shocked when I saw this proposed project,
> > > http://pear.php.net/pepr/pepr-proposal-show.php?id=519
> > >
> > > This is a COPY of my project with a few of changes, he changes some
> > > constants name and puts a few of things, this is a COPY, and even is
> not
> > > respecting the BSD License...
> > >
> > > This is a shame, he is not the author, he need to put the name of the
> > > original author.
> > >
> > > The original project was create the 2007-09-23, anyone could see this
> post
> > > on my blog
> > > http://cesarodas.com/2007/09/php-amazon-s3-stream-wrapper.html.
> > >
> > > Also you see there http://freshmeat.net/projects/php-s3/
> >
> > Sure looks the same.
> >
> > > If some one has a doubt feel free to contact, I not angry for this
> copy,  I
> > > only want the  my rights,  the BSD license is so clear, and if you
> want to
> > > use it you need to respect it.
> >
> > Indeed.
> >
> >  -Philippe
>



--
Best Regards

Cesar D. Rodas
http://www.cesarodas.com
http://www.thyphp.com
http://www.phpajax.org
Phone: +595-961-974165

Re: Re: [PEPr] Comment on File System::S3

by Greg Beaver-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

till wrote:

> Cesar,
>
> I was not aware of your package and DID NOT COPY ANY OF YOUR CODE.
>
> I build this code over 3 months ago and used it in the last month on a
> website and since I was using it in production decided to release it.
> I have no idea when you came up with it, but there are also other
> people who wrote similar packages.
>
> E.g. Clay notified me last night that he had written a very similar package.

Hi Till,

There are too many similarities.  Let me excerpt a few examples.

http://www.phpclasses.org/browse/file/20639.html (requires login to that
site in order to view)
http://php5.lagged.de/pear/File_S3/File/S3.phps

The order of events in the constructor is the same. Here's two similar
lines from stream_open:

Till's:
    function stream_open($path, $mode, $options, $opened_path)
    {
        if ($this->countPathComponents($path) != 2) {
            $msg  = "$path is not a valid amazon s3 file path.";
            $msg .= " A file *must* be inside of a bucket";

Cesar's:
    function stream_open($path, $mode, $options, &$opened_path) {
        if ($this->getPathNumberOfComponents($path)  != 2) {
            trigger_error("$path is not a valid amazon s3 file path. A
file *must* be inside of a bucket",E_USER_NOTICE);
            return false;
        }


Till's:
        if ($this->isOpen) {
            /**
             * The file was opened for read, we exit early, because is
we done
             * when the file is closed.
             */

Cesar's:
        if ($this->tOpen) {
            /* the file was opened for read, so exit, because file is do
when the file is closed */

Till's:
    /**
     * Write a $data into the buffer.
     *
     * @param mixed $data Data to write into the buffer.
     *
     * @return int|bool Numbe of bytes written or false.
     */
    function stream_write($data)

Cesar's:
    /**
     *    Write a $data into the buffer.
     *
     *    @return int|bool Numbe of bytes written or false.
     */
    function stream_write($data){

The above one is for me definitive proof - the odds of you both
mis-spelling "Number" in the same @return statement are less than 0%.
Google confirms that this is not just a cut/paste from a stream wrapper
example:

http://www.google.com/search?q=%22Numbe+of+bytes+written+or+false%22&btnG=Search

Till's:
            /* the required part is not on the buffer, so download it */
            $err = $this->http->ReadReplyBody($tmp, 1024);

            if ($err != '' && strlen($tmp) == 0) {
                 $this->isEOF = true;
            }
            $this->buffer  .= $tmp; /* buffer this! */

Cesar's:
            /* the required part is not on the buffer, so download it */
            $err=$this->http->ReadReplyBody($tmp,1024);
            if($err!="" && strlen($tmp)==0) $this->isEOF = true;
            $this->buffer .= $tmp; /* buffer this! */


Till's:
    /**
     * Implements the fstats
     *
     * Thanks to Jeff Arthur for ask this needed feature
     *
     * @return boolean
     */
    function stream_stat()

Cesar's:
    /**
     *    Implements the fstats
     *
     *    Thanks to Jeff Arthur for ask this needed feature
     */
    function stream_stat() {

Who is Jeff Arthur?

http://www.phpclasses.org/discuss/package/4144/thread/1/

The above is direct proof that your code post-dates Cesar's, as Jeff
Arthur requested this feature from Cesar on Oct. 14.

Till's:
    /**
     * Create a directory (aka bucket) on s3
     *
     * Example of usage:
     *
     * <code>
     *<?php
     *    require_once 'File/S3.php';
     *
     *    define('S3_KEY', '059d545s4d6554'); //fake-code
     *    define('S3_PRIVATE', 'dsadsadshajkdhas') //fake-code
     *
     *    $e = mkdir("s3://foldername",
     *        File_S3::PRIVATE_READ || File_S3::PUB_READ
     *        || File_S3::PUB_WRITE);
     *    if ($e) {
     *        echo "Done";
     *    }
     *    else echo "Error! Amazon said: ".$amazonResponse;
     *?>
     * </code>
     *
     * Nested folders are currently not support by Amazon S3.
     *
     * @param string $name Bucket name
     * @param int    $mode Permision of the bucket
     *
     * @return bool true if success
     */
    function mkdir($name, $mode = READ_PRIV)

Cesar's:
    /**
     *    Create a Directory or Bucket
     *
     *    Example of usage:
     *
     *    <code>
     *<?php
     *    include("gs3.php");
     *    define('S3_KEY', '059d545s4d6554'); //fake-code
     *    define('S3_PRIVATE','dsadsadshajkdhas') //fake-code
     *    $e=mkdir("s3://foldername",_PRIVATE||_PUBLIC_READ||_PUBLIC_WRITE);
     *    if ($e) echo "Done";
     *    else echo "Error! Amazon said: ".$amazonResponse;
     *?>
     *    </code>
     *    Nested folders could not be done!, that is a Amazon S3 Limitation
     *
     *    @param    string $name Bucket name
     *    @param  int $mode Permision of the bucket
     *    @return bool true if success
     */
    function mkdir($name, $mode=_PRIVATE) {

The above example uses the same fake-code, again google proves it is
unique to Cesar's code:
http://www.google.com/search?q=059d545s4d6554+amazon+s3

Till, the ball is in your court.  Can you provide documented proof that
you did not plagiarize this code?

Thanks,
Greg

--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: Re: [PEPr] Comment on File System::S3

by tfk :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I swear to whatever you believe.

I worked on a project a while back where the client wanted to backup
into S3. They had a bunch of wrappers (straight php, curl) but it did
not work. So when I asked them who did this, they didn't know and said
it was some intern and it had 0 copyrights/names on it.

I ported the class to use HTTP_Request etc., recently I put in
CRYPT_HMAC2 as well to go more PHP5 when I used it at another client.
And now I will use MIME_Type etc. and change the behavior from global
constants to class vars to follow suggestions given in comments.

Both parties told me that they had no problem if I proposed it to PEAR
since I made it work and polished it up. So if some intern indeed took
your code in the beginning, I am still not aware of this. The first
project dates back to over three months ago.


On Dec 6, 2007 5:21 AM, Cesar D. Rodas <saddor@...> wrote:

> Hello,
>
> Really?, take a look on the code, there  are so similar, and I was code it
> long time ago, I have prove...
>
> Can U explain why, even the comments are similar?, why you only don't accept
> it, you copy.. I wont be angry :-)
>
> Even the package has my same English mistakes ;-) on the comments
>
>
>
> On 06/12/2007, till <klimpong@...> wrote:
> >
> > Cesar,
> >
> > I was not aware of your package and DID NOT COPY ANY OF YOUR CODE.
> >
> > I build this code over 3 months ago and used it in the last month on a
> > website and since I was using it in production decided to release it.
> > I have no idea when you came up with it, but there are also other
> > people who wrote similar packages.
> >
> > E.g. Clay notified me last night that he had written a very similar
> > package.
> >
> > Till
> >
> > On Dec 6, 2007 4:25 AM, Philippe Jausions
> > <Philippe.Jausions@...> wrote:
> > > Cesar D. Rodas wrote:
> > > > Hello,
> > > >
> > > > I was shocked when I saw this proposed project,
> > > > http://pear.php.net/pepr/pepr-proposal-show.php?id=519
> > > >
> > > > This is a COPY of my project with a few of changes, he changes some
> > > > constants name and puts a few of things, this is a COPY, and even is
> > not
> > > > respecting the BSD License...
> > > >
> > > > This is a shame, he is not the author, he need to put the name of the
> > > > original author.
> > > >
> > > > The original project was create the 2007-09-23, anyone could see this
> > post
> > > > on my blog
> > > > http://cesarodas.com/2007/09/php-amazon-s3-stream-wrapper.html.
> > > >
> > > > Also you see there http://freshmeat.net/projects/php-s3/
> > >
> > > Sure looks the same.
> > >
> > > > If some one has a doubt feel free to contact, I not angry for this
> > copy,  I
> > > > only want the  my rights,  the BSD license is so clear, and if you
> > want to
> > > > use it you need to respect it.
> > >
> > > Indeed.
> > >
> > >  -Philippe
> >
>
>
>
> --
> Best Regards
>
> Cesar D. Rodas
> http://www.cesarodas.com
> http://www.thyphp.com
> http://www.phpajax.org
> Phone: +595-961-974165
>



--
Till Klampaeckel
e: mailto:klimpong@...
p: +491704018676
l: http://beta.plazes.com/whereis/till

Want to know what's up in Berlin?
- http://berlin.metblogs.com

--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: Re: [PEPr] Comment on File System::S3

by tfk :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Dec 6, 2007 5:49 AM, Gregory Beaver <greg@...> wrote:

> till wrote:
> > Cesar,
> >
> > I was not aware of your package and DID NOT COPY ANY OF YOUR CODE.
> >
> > I build this code over 3 months ago and used it in the last month on a
> > website and since I was using it in production decided to release it.
> > I have no idea when you came up with it, but there are also other
> > people who wrote similar packages.
> >
> > E.g. Clay notified me last night that he had written a very similar package.
>
> Hi Till,
>
> There are too many similarities.  Let me excerpt a few examples.
>
> http://www.phpclasses.org/browse/file/20639.html (requires login to that
> site in order to view)
> http://php5.lagged.de/pear/File_S3/File/S3.phps
>
> The order of events in the constructor is the same. Here's two similar
> lines from stream_open:
>
> Till's:
>     function stream_open($path, $mode, $options, $opened_path)
>     {
>         if ($this->countPathComponents($path) != 2) {
>             $msg  = "$path is not a valid amazon s3 file path.";
>             $msg .= " A file *must* be inside of a bucket";
>
> Cesar's:
>     function stream_open($path, $mode, $options, &$opened_path) {
>         if ($this->getPathNumberOfComponents($path)  != 2) {
>             trigger_error("$path is not a valid amazon s3 file path. A
> file *must* be inside of a bucket",E_USER_NOTICE);
>             return false;
>         }
>
>
> Till's:
>         if ($this->isOpen) {
>             /**
>              * The file was opened for read, we exit early, because is
> we done
>              * when the file is closed.
>              */
>
> Cesar's:
>         if ($this->tOpen) {
>             /* the file was opened for read, so exit, because file is do
> when the file is closed */
>
> Till's:
>     /**
>      * Write a $data into the buffer.
>      *
>      * @param mixed $data Data to write into the buffer.
>      *
>      * @return int|bool Numbe of bytes written or false.
>      */
>     function stream_write($data)
>
> Cesar's:
>     /**
>      *    Write a $data into the buffer.
>      *
>      *    @return int|bool Numbe of bytes written or false.
>      */
>     function stream_write($data){
>
> The above one is for me definitive proof - the odds of you both
> mis-spelling "Number" in the same @return statement are less than 0%.
> Google confirms that this is not just a cut/paste from a stream wrapper
> example:
>
> http://www.google.com/search?q=%22Numbe+of+bytes+written+or+false%22&btnG=Search
>
> Till's:
>             /* the required part is not on the buffer, so download it */
>             $err = $this->http->ReadReplyBody($tmp, 1024);
>
>             if ($err != '' && strlen($tmp) == 0) {
>                  $this->isEOF = true;
>             }
>             $this->buffer  .= $tmp; /* buffer this! */
>
> Cesar's:
>             /* the required part is not on the buffer, so download it */
>             $err=$this->http->ReadReplyBody($tmp,1024);
>             if($err!="" && strlen($tmp)==0) $this->isEOF = true;
>             $this->buffer .= $tmp; /* buffer this! */
>
>
> Till's:
>     /**
>      * Implements the fstats
>      *
>      * Thanks to Jeff Arthur for ask this needed feature
>      *
>      * @return boolean
>      */
>     function stream_stat()
>
> Cesar's:
>     /**
>      *    Implements the fstats
>      *
>      *    Thanks to Jeff Arthur for ask this needed feature
>      */
>     function stream_stat() {
>
> Who is Jeff Arthur?
>
> http://www.phpclasses.org/discuss/package/4144/thread/1/
>
> The above is direct proof that your code post-dates Cesar's, as Jeff
> Arthur requested this feature from Cesar on Oct. 14.
>
> Till's:
>     /**
>      * Create a directory (aka bucket) on s3
>      *
>      * Example of usage:
>      *
>      * <code>
>      *<?php
>      *    require_once 'File/S3.php';
>      *
>      *    define('S3_KEY', '059d545s4d6554'); //fake-code
>      *    define('S3_PRIVATE', 'dsadsadshajkdhas') //fake-code
>      *
>      *    $e = mkdir("s3://foldername",
>      *        File_S3::PRIVATE_READ || File_S3::PUB_READ
>      *        || File_S3::PUB_WRITE);
>      *    if ($e) {
>      *        echo "Done";
>      *    }
>      *    else echo "Error! Amazon said: ".$amazonResponse;
>      *?>
>      * </code>
>      *
>      * Nested folders are currently not support by Amazon S3.
>      *
>      * @param string $name Bucket name
>      * @param int    $mode Permision of the bucket
>      *
>      * @return bool true if success
>      */
>     function mkdir($name, $mode = READ_PRIV)
>
> Cesar's:
>     /**
>      *    Create a Directory or Bucket
>      *
>      *    Example of usage:
>      *
>      *    <code>
>      *<?php
>      *    include("gs3.php");
>      *    define('S3_KEY', '059d545s4d6554'); //fake-code
>      *    define('S3_PRIVATE','dsadsadshajkdhas') //fake-code
>      *    $e=mkdir("s3://foldername",_PRIVATE||_PUBLIC_READ||_PUBLIC_WRITE);
>      *    if ($e) echo "Done";
>      *    else echo "Error! Amazon said: ".$amazonResponse;
>      *?>
>      *    </code>
>      *    Nested folders could not be done!, that is a Amazon S3 Limitation
>      *
>      *    @param    string $name Bucket name
>      *    @param  int $mode Permision of the bucket
>      *    @return bool true if success
>      */
>     function mkdir($name, $mode=_PRIVATE) {
>
> The above example uses the same fake-code, again google proves it is
> unique to Cesar's code:
> http://www.google.com/search?q=059d545s4d6554+amazon+s3
>
> Till, the ball is in your court.  Can you provide documented proof that
> you did not plagiarize this code?

See my email that I just wrote. That's all I can provide. :(

I did not steal this code from anywhere.

Till

--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: Re: [PEPr] Comment on File System::S3

by Philippe Jausions :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

till wrote:
> I swear to whatever you believe.
>
> I worked on a project a while back where the client wanted to backup
> into S3. They had a bunch of wrappers (straight php, curl) but it did
> not work. So when I asked them who did this, they didn't know and said
> it was some intern and it had 0 copyrights/names on it.

Now we're getting somewhere...

> I ported the class to use HTTP_Request etc., recently I put in
> CRYPT_HMAC2 as well to go more PHP5 when I used it at another client.
> And now I will use MIME_Type etc. and change the behavior from global
> constants to class vars to follow suggestions given in comments.

Future changes don't really apply here.

> Both parties told me that they had no problem if I proposed it to PEAR
> since I made it work and polished it up. So if some intern indeed took
> your code in the beginning, I am still not aware of this. The first
> project dates back to over three months ago.

There are too many similarities especially with typos in comments (no
offense Cesar ;) to not give credit to Cesar for the original code.

> On Dec 6, 2007 5:21 AM, Cesar D. Rodas <saddor@...> wrote:
>> Hello,
>>
>> Really?, take a look on the code, there  are so similar, and I was code it
>> long time ago, I have prove...
>>
>> Can U explain why, even the comments are similar?, why you only don't accept
>> it, you copy.. I wont be angry :-)
>>
>> Even the package has my same English mistakes ;-) on the comments
>>
>> On 06/12/2007, till <klimpong@...> wrote:
>>> Cesar,
>>>
>>> I was not aware of your package and DID NOT COPY ANY OF YOUR CODE.

(Not knowingly)

>>> I build this code over 3 months ago and used it in the last month on a
>>> website and since I was using it in production decided to release it.
>>> I have no idea when you came up with it, but there are also other
>>> people who wrote similar packages.

"Built upon existing code provided by client" would sound more appropriate.

>>> E.g. Clay notified me last night that he had written a very similar
>>> package.
>>>
>>> Till

No one is making a million $ on this, and you both use OSS licenses.

-Philippe

--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Parent Message unknown Fwd: Re: [PEPr] Comment on File System::S3

by Cesar D. Rodas :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello

On 06/12/2007, Philippe Jausions <Philippe.Jausions@...> wrote:

>
> till wrote:
> > I swear to whatever you believe.
> >
> > I worked on a project a while back where the client wanted to backup
> > into S3. They had a bunch of wrappers (straight php, curl) but it did
> > not work. So when I asked them who did this, they didn't know and said
> > it was some intern and it had 0 copyrights/names on it.
>
> Now we're getting somewhere...
>
> > I ported the class to use HTTP_Request etc., recently I put in
> > CRYPT_HMAC2 as well to go more PHP5 when I used it at another client.
> > And now I will use MIME_Type etc. and change the behavior from global
> > constants to class vars to follow suggestions given in comments.
>
> Future changes don't really apply here.
>
> > Both parties told me that they had no problem if I proposed it to PEAR
> > since I made it work and polished it up. So if some intern indeed took
> > your code in the beginning, I am still not aware of this. The first
> > project dates back to over three months ago.
>
> There are too many similarities especially with typos in comments (no
> offense Cesar ;) to not give credit to Cesar for the original code.


Dont worry, as you can see (or read) English is not my first language, it is
my third language.

> On Dec 6, 2007 5:21 AM, Cesar D. Rodas <saddor@...> wrote:
> >> Hello,
> >>
> >> Really?, take a look on the code, there  are so similar, and I was code
> it
> >> long time ago, I have prove...
> >>
> >> Can U explain why, even the comments are similar?, why you only don't
> accept
> >> it, you copy.. I wont be angry :-)
> >>
> >> Even the package has my same English mistakes ;-) on the comments
> >>
> >> On 06/12/2007, till <klimpong@...> wrote:
> >>> Cesar,
> >>>
> >>> I was not aware of your package and DID NOT COPY ANY OF YOUR CODE.
>
> (Not knowingly)
>
> >>> I build this code over 3 months ago and used it in the last month on a
> >>> website and since I was using it in production decided to release it.
> >>> I have no idea when you came up with it, but there are also other
> >>> people who wrote similar packages.
>
> "Built upon existing code provided by client" would sound more
> appropriate.
>
> >>> E.g. Clay notified me last night that he had written a very similar
> >>> package.
> >>>
> >>> Till
>
> No one is making a million $ on this, and you both use OSS licenses.


Even the class is free, it must have my name there, if you use a portion of
the code it means that you accept what the BSD License say.

-Philippe
>

I think that Gregory Beaver <greg+at+chiaraquartet+dot+net> (
http://news.php.net/php.pear.dev/48696) shows many proves that the code was
write by me.

Personally I don't believe the story of some other one copy the code,
removes only the copyrights, and give him without copyrights.

Get the class is so easy, if you Google "php amazon s3 stream wrapper", or
"php amazon s3 client", you can see on the first the result my class, so a
PHP programmer will google something similar to that easily than a mere
mortal or a "client"


--
Best Regards

Cesar D. Rodas
http://www.cesarodas.com
http://www.thyphp.com
http://www.phpajax.org
Phone: +595-961-974165

Parent Message unknown Re: Re: [PEPr] Comment on File System::S3

by Philippe Jausions :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Cesar D. Rodas wrote:

> Hello
>
> On 06/12/2007, *Philippe Jausions* <Philippe.Jausions@...
> <mailto:Philippe.Jausions@...>> wrote:
>
>     till wrote:
>     > I swear to whatever you believe.
>     >
>     > I worked on a project a while back where the client wanted to backup
>     > into S3. They had a bunch of wrappers (straight php, curl) but
>     it did
>     > not work. So when I asked them who did this, they didn't know
>     and said
>     > it was some intern and it had 0 copyrights/names on it.
>
>     Now we're getting somewhere...
>
>     > I ported the class to use HTTP_Request etc., recently I put in
>     > CRYPT_HMAC2 as well to go more PHP5 when I used it at another
>     client.
>     > And now I will use MIME_Type etc. and change the behavior from
>     global
>     > constants to class vars to follow suggestions given in comments.
>
>     Future changes don't really apply here.
>
>     > Both parties told me that they had no problem if I proposed it
>     to PEAR
>     > since I made it work and polished it up. So if some intern
>     indeed took
>     > your code in the beginning, I am still not aware of this. The first
>     > project dates back to over three months ago.
>
>     There are too many similarities especially with typos in comments (no
>     offense Cesar ;) to not give credit to Cesar for the original code.
>
>
> Dont worry, as you can see (or read) English is not my first language,
> it is my third language.
In this case, it's actually helping you ;-)
>
>     No one is making a million $ on this, and you both use OSS licenses.
>
>
> Even the class is free, it must have my name there, if you use a
> porting of code it means that you accept what the BSD License say.
Yes, agree, this is what I meant. The stakes are not high, just abiding
by the license is required.
> I think that Gregory Beaver <mailto:greg+at+chiaraquartet+dot+net>
> (http://news.php.net/php.pear.dev/48696) shows many proves that the
> code was write be me.
>
> Personally I don't believe the story of some other one copy the code,
> removes only the copyrights, and give him without copyrights.
Not necessarily, the "intern" may not have wanted the company to know
that the work he/she provided was not actually his/hers, while still
getting some credit for it.

> Get the class is so easy, if you Google "php amazon s3 stream
> wrapper", or "php amazon s3 client", you can see on the first the
> result my class, so a PHP programmer will google something similar to
> that easily than a mere mortal or a "client"
>
> --
> Best Regards
>
> Cesar D. Rodas
> <http://www.cesarodas.com>
-Philippe

--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: Re: [PEPr] Comment on File System::S3

by tfk :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Dec 6, 2007 6:34 AM, Philippe Jausions
<Philippe.Jausions@...> wrote:

> Cesar D. Rodas wrote:
> > Hello
> >
> > On 06/12/2007, *Philippe Jausions* <Philippe.Jausions@...
>
> > <mailto:Philippe.Jausions@...>> wrote:
> >
> >     till wrote:
> >     > I swear to whatever you believe.
> >     >
> >     > I worked on a project a while back where the client wanted to backup
> >     > into S3. They had a bunch of wrappers (straight php, curl) but
> >     it did
> >     > not work. So when I asked them who did this, they didn't know
> >     and said
> >     > it was some intern and it had 0 copyrights/names on it.
> >
> >     Now we're getting somewhere...
> >
> >     > I ported the class to use HTTP_Request etc., recently I put in
> >     > CRYPT_HMAC2 as well to go more PHP5 when I used it at another
> >     client.
> >     > And now I will use MIME_Type etc. and change the behavior from
> >     global
> >     > constants to class vars to follow suggestions given in comments.
> >
> >     Future changes don't really apply here.
> >
> >     > Both parties told me that they had no problem if I proposed it
> >     to PEAR
> >     > since I made it work and polished it up. So if some intern
> >     indeed took
> >     > your code in the beginning, I am still not aware of this. The first
> >     > project dates back to over three months ago.
> >
> >     There are too many similarities especially with typos in comments (no
> >     offense Cesar ;) to not give credit to Cesar for the original code.
> >
> >
> > Dont worry, as you can see (or read) English is not my first language,
> > it is my third language.
> In this case, it's actually helping you ;-)
> >
> >     No one is making a million $ on this, and you both use OSS licenses.
> >
> >
> > Even the class is free, it must have my name there, if you use a
> > porting of code it means that you accept what the BSD License say.
> Yes, agree, this is what I meant. The stakes are not high, just abiding
> by the license is required.
> > I think that Gregory Beaver <mailto:greg+at+chiaraquartet+dot+net>
> > (http://news.php.net/php.pear.dev/48696) shows many proves that the
> > code was write be me.
> >
> > Personally I don't believe the story of some other one copy the code,
> > removes only the copyrights, and give him without copyrights.
> Not necessarily, the "intern" may not have wanted the company to know
> that the work he/she provided was not actually his/hers, while still
> getting some credit for it.

If you guys don't want this code to go in PEAR, I'll delete the proposal.

I got the code as is, I didn't rip anyone off and I have absolutely no
objections putting his name on it since he deserves to be there and of
course I respect the license very much. I'll try to find out where the
code came from, or how it ended up without "copyrights".

I didn't expect the code to be stolen/adapted from somewhere else.
This happens often that you are provided with code without
copyrights/authorship/whatever and you adapt it and make it work or
port it - whatever. Since I had it, I didn't have to Google for it.

> > Get the class is so easy, if you Google "php amazon s3 stream
> > wrapper", or "php amazon s3 client", you can see on the first the
> > result my class, so a PHP programmer will google something similar to
> > that easily than a mere mortal or a "client"

Till

--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: Re: [PEPr] Comment on File System::S3

by Cesar D. Rodas :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 06/12/2007, Philippe Jausions <Philippe.Jausions@...> wrote:

>
> Cesar D. Rodas wrote:
> > Hello
> >
> > On 06/12/2007, *Philippe Jausions* <Philippe.Jausions@...
> > <mailto:Philippe.Jausions@...>> wrote:
> >
> >     till wrote:
> >     > I swear to whatever you believe.
> >     >
> >     > I worked on a project a while back where the client wanted to
> backup
> >     > into S3. They had a bunch of wrappers (straight php, curl) but
> >     it did
> >     > not work. So when I asked them who did this, they didn't know
> >     and said
> >     > it was some intern and it had 0 copyrights/names on it.
> >
> >     Now we're getting somewhere...
> >
> >     > I ported the class to use HTTP_Request etc., recently I put in
> >     > CRYPT_HMAC2 as well to go more PHP5 when I used it at another
> >     client.
> >     > And now I will use MIME_Type etc. and change the behavior from
> >     global
> >     > constants to class vars to follow suggestions given in comments.
> >
> >     Future changes don't really apply here.
> >
> >     > Both parties told me that they had no problem if I proposed it
> >     to PEAR
> >     > since I made it work and polished it up. So if some intern
> >     indeed took
> >     > your code in the beginning, I am still not aware of this. The
> first
> >     > project dates back to over three months ago.
> >
> >     There are too many similarities especially with typos in comments
> (no
> >     offense Cesar ;) to not give credit to Cesar for the original code.
> >
> >
> > Dont worry, as you can see (or read) English is not my first language,
> > it is my third language.
> In this case, it's actually helping you ;-)
> >
> >     No one is making a million $ on this, and you both use OSS licenses.
> >
> >
> > Even the class is free, it must have my name there, if you use a
> > porting of code it means that you accept what the BSD License say.
> Yes, agree, this is what I meant. The stakes are not high, just abiding
> by the license is required.
> > I think that Gregory Beaver <mailto:greg+at+chiaraquartet+dot+net>
> > (http://news.php.net/php.pear.dev/48696) shows many proves that the
> > code was write be me.
> >
> > Personally I don't believe the story of some other one copy the code,
> > removes only the copyrights, and give him without copyrights.
> Not necessarily, the "intern" may not have wanted the company to know


I don't know, I'll wait to other people post, and then see what they think,
 for me it is a lie :-).

The solution is simple, put my name on the source, and that will be end of
the problem.

And another question, why re-publish the same thing on other server?

that the work he/she provided was not actually his/hers, while still

> getting some credit for it.
> > Get the class is so easy, if you Google "php amazon s3 stream
> > wrapper", or "php amazon s3 client", you can see on the first the
> > result my class, so a PHP programmer will google something similar to
> > that easily than a mere mortal or a "client"
> >
> > --
> > Best Regards
> >
> > Cesar D. Rodas
> > <http://www.cesarodas.com>
> -Philippe
>
>


--
Best Regards

Cesar D. Rodas
http://www.cesarodas.com
http://www.thyphp.com
http://www.phpajax.org
Phone: +595-961-974165

Re: Re: [PEPr] Comment on File System::S3

by Cesar D. Rodas :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 06/12/2007, Philippe Jausions <Philippe.Jausions@...> wrote:

>
> Cesar D. Rodas wrote:
> > Hello
> >
> > On 06/12/2007, *Philippe Jausions* < Philippe.Jausions@...
> > <mailto:Philippe.Jausions@...>> wrote:
> >
> >     till wrote:
> >     > I swear to whatever you believe.
> >     >
> >     > I worked on a project a while back where the client wanted to
> backup
> >     > into S3. They had a bunch of wrappers (straight php, curl) but
> >     it did
> >     > not work. So when I asked them who did this, they didn't know
> >     and said
> >     > it was some intern and it had 0 copyrights/names on it.
> >
> >     Now we're getting somewhere...
> >
> >     > I ported the class to use HTTP_Request etc., recently I put in
> >     > CRYPT_HMAC2 as well to go more PHP5 when I used it at another
> >     client.
> >     > And now I will use MIME_Type etc. and change the behavior from
> >     global
> >     > constants to class vars to follow suggestions given in comments.
> >
> >     Future changes don't really apply here.
> >
> >     > Both parties told me that they had no problem if I proposed it
> >     to PEAR
> >     > since I made it work and polished it up. So if some intern
> >     indeed took
> >     > your code in the beginning, I am still not aware of this. The
> first
> >     > project dates back to over three months ago.
> >
> >     There are too many similarities especially with typos in comments
> (no
> >     offense Cesar ;) to not give credit to Cesar for the original code.
> >
> >
> > Dont worry, as you can see (or read) English is not my first language,
> > it is my third language.
> In this case, it's actually helping you ;-)
> >
> >     No one is making a million $ on this, and you both use OSS licenses.
> >
> >
> > Even the class is free, it must have my name there, if you use a
> > porting of code it means that you accept what the BSD License say.
> Yes, agree, this is what I meant. The stakes are not high, just abiding
> by the license is required.
> > I think that Gregory Beaver <mailto:greg+at+chiaraquartet+dot+net >
> > (http://news.php.net/php.pear.dev/48696) shows many proves that the
> > code was write be me.
> >
> > Personally I don't believe the story of some other one copy the code,
> > removes only the copyrights, and give him without copyrights.
> Not necessarily, the "intern" may not have wanted the company to know


I don't know, I'll wait to other people post, and then see what they think,
 for me it is a lie :-), and the solution is simple, put my name on the
source, and that will be end of the problem.

that the work he/she provided was not actually his/hers, while still

> getting some credit for it.
> > Get the class is so easy, if you Google "php amazon s3 stream
> > wrapper", or "php amazon s3 client", you can see on the first the
> > result my class, so a PHP programmer will google something similar to
> > that easily than a mere mortal or a "client"
> >
> > --
> > Best Regards
> >
> > Cesar D. Rodas
> > <http://www.cesarodas.com>
> -Philippe
>
>


--
Best Regards

Cesar D. Rodas
http://www.cesarodas.com
http://www.thyphp.com
http://www.phpajax.org
Phone: +595-961-974165

Re: Re: [PEPr] Comment on File System::S3

by Joe Stump :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> I don't know, I'll wait to other people post, and then see what they  
> think,
> for me it is a lie :-).

No reason to call Till a liar. You've got zero basis for that to be  
totally honest. As soon as it became clear that Till was submitting  
code you wrote he replied almost immediately saying "My bad, I'll add  
you to the credits." He's been an active PEAR contributer for over a  
year now and I'm willing to give him the benefit of the doubt.

> The solution is simple, put my name on the source, and that will be  
> end of
> the problem.

He's agreed to this.

> And another question, why re-publish the same thing on other server?

For a number of reasons. PEAR allows for much easier distribution than  
phpclasses.org, more exposure to testing, stricture coding standards,  
etc.

--Joe

--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: Re: [PEPr] Comment on File System::S3

by tfk :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Dec 6, 2007 6:50 AM, Cesar D. Rodas <saddor@...> wrote:
> (...)
> The solution is simple, put my name on the source, and that will be end of
> the problem.

I agreed to this right away when Greg pointed out the many similar
chunks of code.

> And another question, why re-publish the same thing on other server?

I felt refactoring the code was necessary (and still is). I am not
sure if it was your code or whoever had his hands on it in between,
but it did not work and seemed too complicated so for example I
replaced some HTTP class with HTTP_Request and also wanted
PHP5-compliant code base and cleaner documentation etc..

I just offered you that we both work on this proposal and I setup a
space on Googlecode and then we move forward. You agreed that there is
room for improvement - so if you want to go ahead, we go at.

Calling me a liar doesn't want me to advance in this direction. Then
I'd rather drop the proposal and move on. The code works for me, I
thought sharing it in PEAR is useful.

Till

--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: Re: [PEPr] Comment on File System::S3

by Cesar D. Rodas :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Note this:

http://news.php.net/php.pear.dev/48694

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
I was not aware of your package and DID NOT COPY ANY OF YOUR CODE.

I build this code over 3 months ago and used it in the last month on a
website and since I was using it in production decided to release it.
I have no idea when you came up with it, but there are also other
people who wrote similar packages.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

http://news.php.net/php.pear.dev/48697

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
I worked on a project a while back where the client wanted to backup
into S3. They had a bunch of wrappers (straight php, curl) but it did
not work. So when I asked them who did this, they didn't know and said
it was some intern and it had 0 copyrights/names on it.

I ported the class to use HTTP_Request etc., recently I put in
CRYPT_HMAC2 as well to go more PHP5 when I used it at another client.
And now I will use MIME_Type etc. and change the behavior from global
constants to class vars to follow suggestions given in comments.

Both parties told me that they had no problem if I proposed it to PEAR
since I made it work and polished it up. So if some intern indeed took
your code in the beginning, I am still not aware of this. The first project
dates back to over three months ago.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Contradictions?, yes or not?

so, why insisting on the lie?

I am young and my English is not awesome, but you I am  not stupid.

It would better if he just confessed and the case was closed


On 06/12/2007, till <klimpong@...> wrote:

>
> On Dec 6, 2007 6:50 AM, Cesar D. Rodas <saddor@...> wrote:
> > (...)
> > The solution is simple, put my name on the source, and that will be end
> of
> > the problem.
>
> I agreed to this right away when Greg pointed out the many similar
> chunks of code.
>
> > And another question, why re-publish the same thing on other server?
>
> I felt refactoring the code was necessary (and still is). I am not
> sure if it was your code or whoever had his hands on it in between,
> but it did not work and seemed too complicated so for example I
> replaced some HTTP class with HTTP_Request and also wanted
> PHP5-compliant code base and cleaner documentation etc..
>
> I just offered you that we both work on this proposal and I setup a
> space on Googlecode and then we move forward. You agreed that there is
> room for improvement - so if you want to go ahead, we go at.
>
> Calling me a liar doesn't want me to advance in this direction. Then
> I'd rather drop the proposal and move on. The code works for me, I
> thought sharing it in PEAR is useful.

Till
>



--
Best Regards

Cesar D. Rodas
http://www.cesarodas.com
http://www.thyphp.com
http://www.phpajax.org
Phone: +595-961-974165

Re: Re: [PEPr] Comment on File System::S3

by tfk :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Dec 6, 2007 7:26 AM, Cesar D. Rodas <saddor@...> wrote:

> Note this:
>
> http://news.php.net/php.pear.dev/48694
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> I was not aware of your package and DID NOT COPY ANY OF YOUR CODE.
>
> I build this code over 3 months ago and used it in the last month on a
> website and since I was using it in production decided to release it.
> I have no idea when you came up with it, but there are also other
> people who wrote similar packages.
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> http://news.php.net/php.pear.dev/48697
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> I worked on a project a while back where the client wanted to backup
> into S3. They had a bunch of wrappers (straight php, curl) but it did
> not work. So when I asked them who did this, they didn't know and said
> it was some intern and it had 0 copyrights/names on it.
>
> I ported the class to use HTTP_Request etc., recently I put in
> CRYPT_HMAC2 as well to go more PHP5 when I used it at another client.
> And now I will use MIME_Type etc. and change the behavior from global
> constants to class vars to follow suggestions given in comments.
>
> Both parties told me that they had no problem if I proposed it to PEAR
> since I made it work and polished it up. So if some intern indeed took
> your code in the beginning, I am still not aware of this. The first project
> dates back to over three months ago.
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> Contradictions?, yes or not?
>
> so, why insisting on the lie?
>
> I am young and my English is not awesome, but you I am  not stupid.
>
> It would better if he just confessed and the case was closed

Sorry, there is nothing to "confess".What is this witchhunt?

There is no contradiction, I was not aware of your class and therefor
did not rip you off or tried to steal anything from you. Point taken
it is your code and I already said that I will credit you accordingly.
I still did not know this when a) I used it, nor b) when I made the
proposal

I got this code as-is, it did not work for whatever reason so I
started to refactore and build what I call "File_S3" from it. I asked
the people who I contracted for at the time if it was OK with them if
I made this code public and they agreed.

I know *now* that the original derived from your code and I have
absolutely no issue crediting you for it. That's all I can and will
say.

Till

--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


RE: Re: [PEPr] Comment on File System::S3

by Lukas Feiler :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

till wrote:

>
> On Dec 6, 2007 7:26 AM, Cesar D. Rodas <saddor@...> wrote:
> > Note this:
> >
> > http://news.php.net/php.pear.dev/48694
> >
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > I was not aware of your package and DID NOT COPY ANY OF YOUR CODE.
> >
> > I build this code over 3 months ago and used it in the last
> month on a
> > website and since I was using it in production decided to
> release it.
> > I have no idea when you came up with it, but there are also other
> > people who wrote similar packages.
> >
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >
> > http://news.php.net/php.pear.dev/48697
> >
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > I worked on a project a while back where the client wanted to backup
> > into S3. They had a bunch of wrappers (straight php, curl)
> but it did
> > not work. So when I asked them who did this, they didn't
> know and said
> > it was some intern and it had 0 copyrights/names on it.
> >
> > I ported the class to use HTTP_Request etc., recently I put in
> > CRYPT_HMAC2 as well to go more PHP5 when I used it at
> another client.
> > And now I will use MIME_Type etc. and change the behavior
> from global
> > constants to class vars to follow suggestions given in comments.
> >
> > Both parties told me that they had no problem if I proposed
> it to PEAR
> > since I made it work and polished it up. So if some intern
> indeed took
> > your code in the beginning, I am still not aware of this.
> The first project
> > dates back to over three months ago.
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> >
> > Contradictions?, yes or not?
> >
> > so, why insisting on the lie?
> >
> > I am young and my English is not awesome, but you I am  not stupid.
> >
> > It would better if he just confessed and the case was closed
>
> Sorry, there is nothing to "confess".What is this witchhunt?
>
> There is no contradiction, I was not aware of your class and therefor
> did not rip you off or tried to steal anything from you. Point taken
> it is your code and I already said that I will credit you accordingly.
> I still did not know this when a) I used it, nor b) when I made the
> proposal
>
> I got this code as-is, it did not work for whatever reason so I
> started to refactore and build what I call "File_S3" from it. I asked
> the people who I contracted for at the time if it was OK with them if
> I made this code public and they agreed.
>
> I know *now* that the original derived from your code and I have
> absolutely no issue crediting you for it. That's all I can and will
> say.
>
> Till

Studying intellectual property law in Austria and currently in the US, I'd
just like to offer some legal clarifications and maybe suggestions for how
to prevent this kind of trouble in the future.

The following applies to the US, Germany, Austria and to the best of my
knowledge all other signatory states of the Berne Convention:
1. You do not need a copyright notice in order for your code to be protected
under copyright law. Without having a license, copying 3rd party code just
because it has no copyright notice is therefore not a good idea.
2. Copyright infringement does not require intent. Innocent infringement is
therefore still infringement.
3. Making (useful) additions and/or modifications (i.e. additional features,
refactoring, etc) is no defense against copyright infringement.
4. The licensee's obligations under the BSD License are conditions for the
license. By not living up to these obligations, one looses the license.
Without having a license copying of the code in general is copyright
infringement.

My suggestions to prevent this kind of trouble in the future are as follows:
- never submit code to PEAR if you do not know who the author of that code
is
- never submit code to PEAR if you do not have a license for the code (or of
course, wrote it yourself)
- if you do have a license, ensure that
(1) the author's license is compatible with the license you choose for the
PEAR project
(2) you have fulfilled all your obligations under the license granted by the
author
(3) you give credit to the author whether the license requires it or not.

Cheers,
Lukas

--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: Re: [PEPr] Comment on File System::S3

by Arnaud Limbourg :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

till wrote:

> I know *now* that the original derived from your code and I have
> absolutely no issue crediting you for it. That's all I can and will
> say.

So all is good then ? Credit is given where due and you can both work on
the proposal or you can go ahead on your own.

--
Arnaud.

--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Re: [PEPr] Comment on File System::S3

by Sebastian Nohn :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Gregory Beaver wrote:

> There are too many similarities.  Let me excerpt a few examples.

So what apparently happened?

1. Some intern at Till's company copied Cesar's code, removed all
   copyright clauses, maybe changed some stuff and claimed the code
   his [why didn't people ask back then, who is "Jeff Arthur" when
   reviewing the code?]
2. Till copied his companies code [with permission], added copyright
   clauses, changed some stuff, still didn't ask who is "Jeff Arthur"
   and submitted the code to PEPR.
3. Cesar luckily found this proposal which strongly proves that PEPR
   is the way to go.

That Jeff Arthur thing gets me sick for several reasons: First, as you
wrote, it strongly indicates, that this code is Cesar's code. Second, I
can't understand, why nobody at Till's company (including himself) asked
 your question "who is Jeff Arthur"? It is so unlikely to have anyone
living in Germany having that name, that this question HAS TO BE asked
if some intern comes up with some code he's claiming his, having a
reference to that name in it.

So what's next? That package definitely makes sense, so I'd love to see
it in PEAR, either with the right license and credits or as a complete
rewrite.

- - Sebastian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)

iD8DBQFHV6XusvwfldR9VeARAsreAJ9M22t0aMgOTXpIu/dZpb46pgXq2ACg1fpc
OPNIhQhtdodB7CN/z77lwZk=
=I2mr
-----END PGP SIGNATURE-----

--
PEAR Development Mailing List (http://pear.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

< Prev | 1 - 2 | Next >