qtpass and opensource project management, the road from a 2 day project till inclusion in all...
TRANSCRIPT
![Page 1: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/1.jpg)
QtPass
Anne Jan BrouwerIJhack
ETH0 2017-02-18
![Page 2: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/2.jpg)
About me
● Anne Jan Brouwer● Developer / Hacker● Co-founder of IJhack● Sr. Developer at NoProtocol
![Page 3: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/3.jpg)
In the beginning
● Working at a full service bureau● Lots of clients, lots of projects● Many secrets per project
– Login– Social– APIs– etc..
● Sometimes working with external developers
![Page 4: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/4.jpg)
Before
![Page 5: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/5.jpg)
No sane way to share
![Page 6: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/6.jpg)
What we needed
● Store passwords securely● Able to share with co-workers● Able to share with externals● Preferably open standards● Preferably open source● Easy to use
– Developers– Managers
![Page 7: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/7.jpg)
Pass
● The standard UNIX password manager● passwordstore.org● Bash● GPG● Git● Tree● Pwgen
![Page 8: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/8.jpg)
Pass
![Page 9: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/9.jpg)
Pass
● Developers loved it● Automatable● Can use tokens
– GPGcard – Yubikey– Etc..
● Management fears CLI
:-(
![Page 10: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/10.jpg)
QtPass
![Page 11: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/11.jpg)
QtPass
● PoC created in 2 nights● Using pass and git● Read only● Put on github● Mail to passwordstore mailinglist
– 1 August 2014
● Quick little hackathon for translations● Added “native” mode
![Page 12: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/12.jpg)
QtPass
![Page 13: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/13.jpg)
QtPass
\
![Page 14: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/14.jpg)
QtPass
● Easter 2015● Pull requests● Reimar Döffinger● Adding / Editing● Basic user management● Windows Fixes
![Page 15: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/15.jpg)
QtPass
![Page 16: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/16.jpg)
QtPass
![Page 17: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/17.jpg)
QtPass
● 1 August 2015● 1 year celebration● 1.0 release party● Cafe Batavia 1920● Translation hackathon● IJduino workshop● Beers
![Page 18: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/18.jpg)
QtPass
![Page 19: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/19.jpg)
QtPass
QtPass is a GUI for pass, the standard unixpassword manager.
Please report any issues you might have withthis software.
Documentation
SourceCode
![Page 20: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/20.jpg)
QtPass
![Page 21: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/21.jpg)
QtPass
![Page 22: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/22.jpg)
QtPass
![Page 23: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/23.jpg)
QtPass
![Page 24: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/24.jpg)
QtPass
![Page 25: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/25.jpg)
QtPass
● Doing CI● Travis
– Linux– macOS
● Coverity– Static code analysis
![Page 26: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/26.jpg)
QtPass
![Page 27: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/27.jpg)
QtPass
![Page 28: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/28.jpg)
QtPass
![Page 29: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/29.jpg)
QtPass
● More people contributing● UX changes● Iconography
– Native– Fallback SVGs
● Lots of features● 1.1 release
![Page 30: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/30.jpg)
QtPass
![Page 31: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/31.jpg)
QtPass
![Page 32: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/32.jpg)
QtPass
● Currently working on 1.2 release● Active contributors● Refactoring● Unit tests● UI and UX changes
![Page 33: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/33.jpg)
QtPass
![Page 34: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/34.jpg)
QtPass
qtpass.org
![Page 35: QtPass and opensource project management, the road from a 2 day project till inclusion in all distro's](https://reader033.vdocuments.net/reader033/viewer/2022052706/58ee8cf31a28ab94708b4675/html5/thumbnails/35.jpg)
QtPass
qtpass.org