Size: 2240
Comment:
|
Size: 2237
Comment: improve wording
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
WKD is easy to implement and brings the advantage of good usability. Because of that it is desirable to spread it and increase its usage. The question is how to do that and which is the best way. More concrete: Which measures fit best to spread the WKD standard. This measures are taken from the area of software engineering and include documentation, testing and implementation. They will be applied to different products that are free software. | WKD is easy to implement and brings the advantage of good usability. Because of that it is desirable to spread it and increase its usage. The question is how to do that and which is the best way. More concrete: Which measures fit best to spread the WKD standard. This measures are taken from the area of software engineering and include documentation, testing and implementation. They will be applied to different products that are Free Software. |
Line 16: | Line 16: |
*does use WKD | * does use WKD |
Line 19: | Line 19: |
*a fork was created to implement the advanced method there: https://github.com/c8k/mailvelope | *a branch was created to implement the advanced method: https://github.com/c8k/mailvelope |
IncreaseWKDUsage2021 bachelor thesis
At Intevation a bachelor thesis will be written by Christoph Klassen starting 2021-10 to see how usage of WKD can be furthered. Bernhard Reiter does the mentoring, see gnupg-devel@ for discussion and for contacting Christoph or Bernhard.
Goal
WKD is easy to implement and brings the advantage of good usability. Because of that it is desirable to spread it and increase its usage. The question is how to do that and which is the best way. More concrete: Which measures fit best to spread the WKD standard. This measures are taken from the area of software engineering and include documentation, testing and implementation. They will be applied to different products that are Free Software.
Difficulty
It is necessary to evaluate the success of different measures to tell which one was the most effective one. Because it is not possible to track users while using their products, which could destroy their trust in these products there have to be other ways to measure the success. One idea is to log the WKD calls on a server, which has much traffic. Please contact Bernhard or Christoph when you have these possibilities or know someone who could do this service. It would be very helpful!
This idea would help to evaluate the success of all measures overall. Additionally, it would be of great value, if there would be a way to differentiate between the measures. Maybe the statistics could show a correlation between measures and increase of WKD calls.
State of products and progress
Here it will be described if products use WKD, if it's in discussion to use WKD or not and how far the WKD standard is implemented.
Mailvelope
- does use WKD
- the implementation is not up-to-date since it doesn't contain the advanced method
- there is an issue for the advanced method on Github: https://github.com/mailvelope/mailvelope/issues/774
- a branch was created to implement the advanced method: https://github.com/c8k/mailvelope
Claws Mail
- claims to use WKD since version 3.18.0 / 4.0.0: https://www.claws-mail.org/news.php
- next step: test if WKD works
Scope: additional notes, hints or other infos about WKD, which do not fit the other pages.