-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gui: Package attribution and copyright bumps (fixes #3861) #3863
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for digging through this and updating the list! I noted a couple of packages (geoip2, ginkgo, etc) that are not used by Syncthing itself but by other commands in here. Ideally those commands should show the info somewhere, but currently Syncthing is only one with an about box.
@@ -20,15 +20,26 @@ <h1 class="text-center"> | |||
<p translate>Syncthing includes the following software or portions thereof:</p> | |||
<ul class="list-unstyled two-columns"> | |||
<li><a href="https://golang.org">The Go Programming Language</a>, Copyright © 2012 The Go Authors.</li> | |||
<li><a href="https://github.com/sasha-s/go-deadlock">sasha-s/go-deadlock</a>, Copyright © 2016 sasha-s</li> | |||
<li><a href="https://github.com/rcrowley/go-metrics">rcrowley/go-metrics</a>, Copyright © 2012 Richard Crowley.</li> | |||
<li><a href="https://github.com/oschwald/geoip2-golang">oschwald/geoip2-golang</a>, <a href="https://github.com/oschwald/maxminddb-golang">oschwald/maxminddb-golang</a>, Copyright © 2015 <a href="mailto:oschwald@gmail.com">Gregory J. Oschwald</a>.</li> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Relay pool server only
<li><a href="https://github.com/sasha-s/go-deadlock">sasha-s/go-deadlock</a>, Copyright © 2016 sasha-s</li> | ||
<li><a href="https://github.com/rcrowley/go-metrics">rcrowley/go-metrics</a>, Copyright © 2012 Richard Crowley.</li> | ||
<li><a href="https://github.com/oschwald/geoip2-golang">oschwald/geoip2-golang</a>, <a href="https://github.com/oschwald/maxminddb-golang">oschwald/maxminddb-golang</a>, Copyright © 2015 <a href="mailto:oschwald@gmail.com">Gregory J. Oschwald</a>.</li> | ||
<li><a href="https://github.com/onsi/ginkgo/">onsi/ginkgo/</a>, <a href="https://github.com/onsi/gomega/">onsi/gomega/</a> Copyright © 2013-2014 Onsi Fakhouri.</li> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tests for some other package only
<li><a href="https://github.com/oschwald/geoip2-golang">oschwald/geoip2-golang</a>, <a href="https://github.com/oschwald/maxminddb-golang">oschwald/maxminddb-golang</a>, Copyright © 2015 <a href="mailto:oschwald@gmail.com">Gregory J. Oschwald</a>.</li> | ||
<li><a href="https://github.com/onsi/ginkgo/">onsi/ginkgo/</a>, <a href="https://github.com/onsi/gomega/">onsi/gomega/</a> Copyright © 2013-2014 Onsi Fakhouri.</li> | ||
<li><a href="https://github.com/minio/sha256-simd">minio/sha256-simd</a>, Copyright © 2016 Minio, Inc.</li> | ||
<li><a href="https://github.com/lib/pq">lib/pq</a>, Copyright © 2011-2013 'pq' Contributors Portions Copyright © 2011 Blake Mizerany.</li> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Relay pool server only
<li><a href="https://github.com/jackpal/gateway">jackpal/gateway</a>, Copyright © 2010 Jack Palevich.</li> | ||
<li><a href="https://github.com/gogo/protobuf">gogo/protobuf</a>, Copyright © 2013 The GoGo Authors.</li> | ||
<li><a href="https://github.com/gobwas/glob">gobwas/glob</a>, Copyright © 2016 Sergey Kamardin.</li> | ||
<li><a href="https://github.com/cznic/lldb">cznic/lldb</a>, Copyright © 2014 The lldb Authors.</li> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Discovery server only
How about a "-version" command line argument which would print version number and 3rd-party attributions? I think I could stretch my programming expertise that far ;-) |
I think typically it's only included in READMEs in the package, which we don't really do for those other commands but could. A |
Not applicable / attributed elsewhere.
|
||
[oschwald/geoip2-golang](https://github.com/oschwald/geoip2-golang), [oschwald/maxminddb-golang](https://github.com/oschwald/maxminddb-golang), Copyright (C) 2015 [Gregory J. Oschwald](mailto:oschwald@gmail.com). | ||
|
||
[lib/pq](https://github.com/lib/pq)</a>, Copyright (C) 2011-2013 'pq' Contributors Portions Copyright (C) 2011 Blake Mizerany. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't think this is used here. It's probably in discovery server. Also zinc(or something like that)/ql is used for discovery server too. Which is in memory query language.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Indeed, I was wrong about this before:
jb@unu:~/s/g/s/syncthing $ git grep cznic/ql | grep cmd
cmd/stdiscosrv/ql.go: "github.com/cznic/ql"
jb@unu:~/s/g/s/syncthing $ git grep lib/pq | grep cmd
cmd/stdiscosrv/psql.go: _ "github.com/lib/pq"
jb@unu:~/s/g/s/syncthing $
cmd/syncthing: Clarify -no-restart (avoids FAQs such as issue #3866), added STDEADLOCK envvars, minor grammatical tweaks. cmd/strelaysrv: Tidy up language and formatting in README, add section on specifying private relays in clients.
@st-review merge |
👌 Merged as c953cdc. Thanks, @ProactiveServices! |
No description provided.