1 |
On Sun, Aug 19, 2018 at 2:42 PM, Aaron Bauman <bman@g.o> wrote: |
2 |
|
3 |
> Gentoo-bug: https://bugs.gentoo.org/659620 |
4 |
> |
5 |
> All, this email will serve as a comparison between the two vendors which |
6 |
> have provided quotes to the Foundation. This does not include Alice's |
7 |
> proposal as U2FZero is currently out of stock in the United States and |
8 |
> does not seem to offer any availability in Asia. Alice did suggest that |
9 |
> we split vendors across geographical markets, but I find this will make |
10 |
> the situation become very difficult to handle. It would also put the |
11 |
> burden on individuals to receive and disperse the tokens and increase |
12 |
> shipping costs, burden the treasurer for reimbursements to be processed, |
13 |
> and possibly cause delays. |
14 |
> |
15 |
> Yubikey: |
16 |
> |
17 |
> Quote received for (150) Yubikey FIPS tokens. |
18 |
> |
19 |
> Unit Price: $44.16 USD |
20 |
> Total: $6,624 USD |
21 |
> Discount: 4% (already available to anyone ordering in bulk) |
22 |
> |
23 |
> Shipping costs can be found at [1] and the lowest cost projections |
24 |
> given. They do not offer any standard costs for shipping and cannot |
25 |
> discount it. |
26 |
> |
27 |
> Open source: Several products are no longer open sourced and tracking |
28 |
> which is/is not can be difficult [4]. |
29 |
> |
30 |
> Nitrokey: |
31 |
> |
32 |
> Quote received based on (150) Nitrokey Pro tokens. |
33 |
> |
34 |
> Unit Price: 27,59 € ($31.58 USD at the time of this email) |
35 |
> Total: 4,138.50 € ($4737.06 USD at the time of this email) |
36 |
> Discount: 33% (With sponsorship agreement on gentoo.org) |
37 |
> |
38 |
> All prices are already inclusive of VAT. |
39 |
> |
40 |
> Shipping times can be found here [2]. Shipping costs can be found here |
41 |
> [3]. The most expensive shipping is worldwide starting at 7,40 € |
42 |
> ($8.47 USD at the the time of this email). |
43 |
> |
44 |
> Nitrokey has also offered several unique options for Gentoo. They will |
45 |
> provide a custom portal which allows each developer to request their |
46 |
> security token. This is done via a Foundation (infra really) provided |
47 |
> list of valid gentoo.org email addresses. Additionally, they will |
48 |
> provide monthly billing of all purchased devices and the Foundation is |
49 |
> not obligated to purchase all (150) tokens. This can be a standing |
50 |
> agreement until the Foundation decides to remove financial support. |
51 |
> |
52 |
> Considering both vendors, we can estimate shipping at the highest cost |
53 |
> in order to best prepare for potential expenses. |
54 |
> |
55 |
> Open source: All products are considered open [4]. |
56 |
> |
57 |
> ----- |
58 |
> |
59 |
> Motion: I move that the board vote to accept the offer from Yubico or |
60 |
> Nitrokey and begin our agreement with the accepted vendor beginning 1 |
61 |
> September 2018. This motion will provide security tokens to all current |
62 |
> developers listed in Gentoo's LDAP infrastructure as of 31 August 2018. |
63 |
> |
64 |
|
65 |
Without a more concrete proposal on the benefit of the keys, I cannot vote |
66 |
in the affirmative. |
67 |
|
68 |
- Will we require keys to commit to git? |
69 |
- Can we even measure key usage? |
70 |
- Are the keys only for signing git commits, or are there other activities |
71 |
that are under this proposal? |
72 |
|
73 |
One narrative might be something like: |
74 |
|
75 |
1) We surveyed developers and found that 10% use hardware tokens today (so |
76 |
like ~15 people). |
77 |
2) We ordered N keys, and offered them under a program as an exploratory |
78 |
measure, we hand out 100% of the keys. |
79 |
3) We surveyed developers again and found that now, reported key usage |
80 |
increased by +X00% (e.g. we ordered 50 keys and now 40 people use them, an |
81 |
increase of 200%.) |
82 |
4) We expand the program and order another N keys. |
83 |
|
84 |
So we might fund this as a program to improve key usage via self-reported |
85 |
developer surveys; the idea being that 'most' developers use a hardware key |
86 |
on commit and the foundation thinks this provides a good benefit. |
87 |
|
88 |
Are there other ways to measure if the keys are used in the manner we are |
89 |
hoping for? |
90 |
|
91 |
-A |
92 |
|
93 |
|
94 |
> Motion: I move that the board vote to maintain the aforementioned |
95 |
> agreement in order to support future Gentoo developers with security |
96 |
> tokens. This motion includes the right to terminate future purchases |
97 |
> based on the Foundation's financials. |
98 |
> |
99 |
|
100 |
This is fine provided we pass the first motion. |
101 |
|
102 |
|
103 |
> |
104 |
> [1]: https://www.yubico.com/support/shipping-and-buying-information/ |
105 |
> [2]: https://www.nitrokey.com/documentation/frequently- |
106 |
> asked-questions#how-long-does-the-shipping-take |
107 |
> [3]: https://shop.nitrokey.com/shop/product/nitrokey-pro-2-3 |
108 |
> [4]: https://old.lwn.net/Articles/736231/ |
109 |
> |
110 |
> -- |
111 |
> Cheers, |
112 |
> Aaron |
113 |
> |