Hi, u:

    That's very interesting. Let's see what happened one by one.

    First of all, source code are not been "deleted". It's just a branch
called "rm". If you switch branch to master, code is still been there (
https://github.com/shadowsocks/shadowsocks/tree/master).

    Next thing is really interesting. You can find my commit in repository (
https://github.com/shadowsocks/shadowsocks/commit/3b242bee5eb191599a0d051497003127986ea290).
But if you click "Browse files", and pull to the end. It tunes out at the
time I did the packaging job, the repository address is "
https://github.com/clowwindy/shadowsocks/wiki"; (its wiki), and License is
MIT.
    Yes, I did the right job at that time. The repository is modified,
translated to someone else, and license changed.

    I followed commit logs, and here is the log which license changed. (
https://github.com/shadowsocks/shadowsocks/commit/ce805f0aeaea03646e01b623c4e2185f63a3562f).
The whole project are re-licensed to Apache to protect the name of
contributors. It's happened far after my work, even after Debian accept it.
(according here: https://packages.qa.debian.org/s/shadowsocks.html, it's
2014-09-16) In this situation, I think the old code still can be used under
MIT, and new code can only be used under Apache. So I should use new
license if package new one. But I don't have to update package to follow
the new license.

    As you might noticed, shadowsocks is a software which designed to
broken the GFW. So it's not weird that government wanna erase this whole
project. The main author (clowwindy) was found by police, and have a little
conversation. (which we call it "drink tea") He is forbidden to maintain
the project, even talk about it. So I don't trust any commit after that
time. (just before 2015-08-20) Because government might inject something in
it after that time.

    Here is the thing I wanna do.

    I'll update the package to version 2.8.2 in stretch. (of course, it's
not a "release", because the author never planed to release at the time
been called for "tea". and of course, under Apache License) That will be
the final version. Any "new" version after that time should been review
carefully.

    And, I'll remove this project from Debian in next release (after
stretch). Because we should had something new at that time. (Or hopefully,
we can finally get ride of GFW at that time)

           Sincerely
                                         Shell.Xu

On Wed, May 18, 2016 at 6:03 PM, u <u...@451f.org> wrote:

> Package: shadowsocks
> Severity: important
>
> Dear Maintainer,
>
> upstream (https://github.com/shadowsocks/shadowsocks) has deleted
> available source code for shadowsocks.
> Thus, it appears to me that this package does not comply with Debian
> Policy anymore.
>
> Also, the "Homepage: https://github.com/clowwindy/shadowsocks"; field in
> debian/control is not correct. Upstream code was available at this
> homepage: https://github.com/shadowsocks/shadowsocks.
>
> The License information provided in debian/copyright (expat) also seems
> incorrect:
>
> https://github.com/shadowsocks/shadowsocks/commit/7c08101ce8a673fafb22477e8ad720aa57114a1f
> .
> Here it is written that this software was released under an Apache license.
>
> It's unclear to me where the 2.1.0 version exactly comes from, it's not
> listed in the releases on
> https://github.com/shadowsocks/shadowsocks/releases.
>
> The latest version of shadowsocks was 2.8.1. So this package is also
> completely outdated.
>
> Cheers!
> u.
>



-- 
彼節者有間,而刀刃者無厚;以無厚入有間,恢恢乎其於游刃必有餘地矣。
blog: http://shell909090.org/blog/
twitter: @shell909090 <https://twitter.com/shell909090>
about.me: http://about.me/shell909090

Reply via email to