Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #72223
| Path | csiph.com!usenet.pasdenom.info!news.albasani.net!rt.uk.eu.org!newsfeed.xs4all.nl!newsfeed1a.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail |
|---|---|
| Return-Path | <rosuav@gmail.com> |
| X-Original-To | python-list@python.org |
| Delivered-To | python-list@mail.python.org |
| X-Spam-Status | OK 0.009 |
| X-Spam-Evidence | '*H*': 0.98; '*S*': 0.00; '(at': 0.04; 'source,': 0.04; 'pypi': 0.07; 'name?': 0.09; 'subject:PyPI': 0.09; 'cc:addr :python-list': 0.11; 'changes': 0.15; 'posted': 0.15; 'backward': 0.16; 'compatible,': 0.16; 'confuse': 0.16; 'fork': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'ignoring': 0.16; 'license.': 0.16; 'sad': 0.16; 'wrote:': 0.18; 'code.': 0.18; 'trying': 0.19; 'else,': 0.19; "hasn't": 0.19; 'thu,': 0.19; 'version.': 0.19; 'work,': 0.20; 'cc:addr:python.org': 0.22; 'creating': 0.23; 'cc:2**0': 0.24; 'script': 0.25; 'somewhere': 0.26; 'header:In-Reply-To:1': 0.27; 'idea': 0.28; 'am,': 0.29; 'forgot': 0.30; 'message- id:@mail.gmail.com': 0.30; "i'm": 0.30; 'code': 0.31; 'author,': 0.31; 'trivial': 0.31; 'there.': 0.32; 'probably': 0.32; 'option': 0.32; 'another': 0.32; 'open': 0.33; '(e.g.': 0.33; 'guess': 0.33; 'could': 0.34; "can't": 0.35; 'anywhere': 0.35; 'common': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'version': 0.36; 'dies': 0.36; 'project': 0.37; 'version,': 0.38; 'legally': 0.39; 'bad': 0.39; 'release': 0.40; 'skip:u 10': 0.60; 'manually': 0.60; 'number,': 0.60; 'new': 0.61; 'course': 0.61; "you're": 0.61; 'first': 0.61; 'back': 0.62; 'name': 0.63; 'contacting': 0.63; 'him,': 0.64; 'more': 0.64; 'different': 0.65; 'license': 0.66; 'contact': 0.67; 'touch': 0.74; 'absolutely': 0.87; 'to:none': 0.92 |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc :content-type; bh=KqfsVXg0mVOPlzJ/hUIpeyCl6tfZj4CgD20Q6xu/FCU=; b=wmJdZ01N+3+xQfvlNH8Bcv+m4n2+4RqsmglfKcQ+N0m9FLL2RmKPno9aOsc9LUS6S/ bngX/sZu3CAhYsnqFQUOFYyqDAY6AUYNbG7CWiGiiZzTBXZgOCEUvrTjsF9+b3+vKfJu bR4MBXG+q+zwHPnXxZpP+IXl+zRriOULaQPOPYL22PVZeJLknDP22lkBflGbniFU7uwc Frusdcth0FFJ6bwTXgqWXrc9XFslTnyn9ho77p/iKWtW2RSeDIwbwaMuqNN1jrUn0p0a cR0GKRD6aI8lwK0YdhIv9qvCx5gtHffrMqrmTNgnNpOFyx0uvwqbym33WRhYrQvfKuSS MuPA== |
| MIME-Version | 1.0 |
| X-Received | by 10.221.40.193 with SMTP id tr1mr4726924vcb.31.1401349213937; Thu, 29 May 2014 00:40:13 -0700 (PDT) |
| In-Reply-To | <1fgpxn70wxrg0.1rv21r79ohz7z$.dlg@40tude.net> |
| References | <1fgpxn70wxrg0.1rv21r79ohz7z$.dlg@40tude.net> |
| Date | Thu, 29 May 2014 17:40:13 +1000 |
| Subject | Re: Forking PyPI package |
| From | Chris Angelico <rosuav@gmail.com> |
| Cc | "python-list@python.org" <python-list@python.org> |
| Content-Type | text/plain; charset=UTF-8 |
| X-BeenThere | python-list@python.org |
| X-Mailman-Version | 2.1.15 |
| Precedence | list |
| List-Id | General discussion list for the Python programming language <python-list.python.org> |
| List-Unsubscribe | <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe> |
| List-Archive | <http://mail.python.org/pipermail/python-list/> |
| List-Post | <mailto:python-list@python.org> |
| List-Help | <mailto:python-list-request@python.org?subject=help> |
| List-Subscribe | <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe> |
| Newsgroups | comp.lang.python |
| Message-ID | <mailman.10441.1401349221.18130.python-list@python.org> (permalink) |
| Lines | 37 |
| NNTP-Posting-Host | 2001:888:2000:d::a6 |
| X-Trace | 1401349221 news.xs4all.nl 2850 [2001:888:2000:d::a6]:52468 |
| X-Complaints-To | abuse@xs4all.nl |
| Xref | csiph.com comp.lang.python:72223 |
Show key headers only | View raw
On Thu, May 29, 2014 at 10:31 AM, Wiktor <look@signature.invalid> wrote: > I see few scenarios: > > 1) I'm trying to contact with original script's author, and send him my > propositions of changes in code. (Oh, one more thing: my code isn't > backward compatible, and I don't know Py2 that much to include all those > try/except, so it could be Py2+Py3 compatible). He decides, if he wants to > release it as Py3 only version, or combine it with his script and release > Py2+Py3 common version. > > 2) I'm not contacting with him, and I'm forking his project on GitHub > a) under the same name? - probably bad idea > b) under new name (e.g. py3pwdhash)? > Of course all credits about original author stay in code / setup.py. > > 2.1) After forking on GitHub, I'm creating new package on PyPI > a) under old name, but different version number, and new description? > b) under new name, to not confuse users? Unfortunately, you're not legally allowed to just fork it and make your own derivative work, because the original author hasn't put license terms on the project. As it's been posted on github, we can guess that the intention was probably for it to be open source, but your first action has to be to contact the author and ask about license. If you absolutely can't get in touch with him, the only option is to go back to the original protocol and manually reimplement it, completely ignoring this code. It's sad but true; some code dies because of a trivial thing like "Oops, I forgot to actually say that this is MIT-licensed". (At least, I can't see a license anywhere on github there. If you can find another copy of the same code somewhere else, posted by its author, and including a license, then your job is easier.) ChrisA
Back to comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Forking PyPI package Wiktor <look@signature.invalid> - 2014-05-29 02:31 +0200
Re: Forking PyPI package Terry Reedy <tjreedy@udel.edu> - 2014-05-28 22:06 -0400
Re: Forking PyPI package Chris Angelico <rosuav@gmail.com> - 2014-05-29 17:40 +1000
Re: Forking PyPI package Duncan Booth <duncan.booth@invalid.invalid> - 2014-05-29 07:56 +0000
Re: Forking PyPI package Chris Angelico <rosuav@gmail.com> - 2014-05-29 18:06 +1000
Re: Forking PyPI package Wiktor <look@signature.invalid> - 2014-05-29 10:49 +0200
Re: Forking PyPI package Ian Kelly <ian.g.kelly@gmail.com> - 2014-05-29 15:54 -0600
Re: Forking PyPI package Wiktor <look@signature.invalid> - 2014-06-05 18:56 +0200
Re: Forking PyPI package Chris Angelico <rosuav@gmail.com> - 2014-06-06 03:37 +1000
Re: Forking PyPI package Wiktor <look@signature.invalid> - 2014-06-06 02:15 +0200
Re: Forking PyPI package Akira Li <4kir4.1i@gmail.com> - 2014-06-06 15:26 +0400
Re: Forking PyPI package Chris Angelico <rosuav@gmail.com> - 2014-05-30 10:26 +1000
csiph-web