Keeweb: Add this project to Wikipedia article

Created on 31 Oct 2019  Â·  33Comments  Â·  Source: keeweb/keeweb

Would it make sense to add this project to the list of password managers on Wikipedia?

blocked docs help wanted

All 33 comments

Makes sense, I see that other popular KeePass forks are also there.

The content should be something like:

|-
| [[KeeWeb]]
| {{free|[[MIT License|MIT]]}}
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], Web version
| {{some|}} through auto-typing
|[[Application software|Local installation]] with [[Software as a service|Cloud sync]], [[Web application|Web version]]

The Wikipedia page mentioned says it is a list of “notable password managers with dedicated Wikipedia articles.” So I take it there would need to be a standalone Wikipedia article for KeeWeb to make it eligible for inclusion in this article. When I look at the list of Unofficial KeePass derivatives I see that KeeWeb is included; however, aside from KeePassX and KeePassXC, none of the other 26 derivatives have their own articles. I suspect all these are considered not to meet notability guidelines; someone more familiar with Wikipedia protocol might be able to say with more certainty. I know that a standalone article would require references to sources other than KeeWeb’s own pages (such as external reviews or round-ups of password managers) to be considered acceptable (and of course should be written by someone not directly associated with the project).

The issue is not actionable by project maintainers because the article should not be written by affiliated people. If anyone is willing to help, please let me know.

I can do that on your behalf. Can you provide me with the details I should fill in into the two tables, please? Ideally, also with deep links to documentation and other articles that prove the details.

As the article mentions, there should be a separate article about the product first, so probably that should come first.
The content in the table should be something like I posted here above.

Alright. Then let's start with the dedicated Wikipedia article.

Rhetoric question: Is the project significant enough to make this worthwile? If yes, can you give me a few paragraphs, a link to a logo you want to include, and details for the box on the right side of the article page? I'd suggest we take the pass (software) article as an example or role model.

Of course, I will then verify the data provided to me thoroughly and make sure your references to original material on the Web makes sense. So, we don't need to be worried about being told to have cheated. -- Does that sound fine for you all?

Is the project significant enough to make this worthwile?

No idea, to be honest! The logo can be found here: https://github.com/keeweb/keeweb/blob/master/graphics/icon.icns (I can make a png if you prefer).

I can craft a text this week, it needs some time and effort to prepare.

Sounds fine for me, not sure about Wiki guidelines though, but I guess it should work.

Something like this.
Disclaimer: I have absolutely no experience editing articles on Wikipedia, so I'm not sure about:

  • which words must be links;
  • if it's ok to publish an article like this, or it needs more authoritative references;
  • word choice, I tried to keep it neutral, but may still sound a bit biased and persuasive;
  • community guidelines in general.

Suggested article content

KeeWeb is a free and open-source password manager compatible with KeePass, available as a web version and desktop apps. The underlying file format is KDBX (KeePass database file).

It is written in JavaScript and makes use of WebCrypto and WebAssembly to work with password files directly in browser, without uploading them to a server. It can sync files to popular file hosting services, such as Dropbox, Google Drive or OneDrive.

The same javascript code is also packaged as desktop apps built with Electron. Desktop version however adds some features not available on web:

  • auto typing passwords
  • ability to open and save local files
  • sync to WebDAV without CORS enabled

KeeWeb can be also deployed to an own server or installed as a nextcloud app using nextcloud-keeweb.

Links

Icon

icon

Screenshot

Table on the right side

| Type | Password manager |
|------------------|-----------------------------------|
| Operating system | Cross-platform |
| Written in | JavaScript |
| Repository | https://github.com/keeweb/keeweb/ |
| License | MIT |
| Website | https://keeweb.info |

Awesome, your article provides great insights!

Where is the source code of the Nextcloud app? I can't see it neither on GitHub nor on the KeeWeb website. You're referring to it as "nextcloud-keeweb" though is seems to be called just "keeweb" (or what does _"using nextcloud-keeweb"_ intend to say?).

Right, better to call it nextcloud-keeweb, it's here: https://github.com/jhass/nextcloud-keeweb

Is WebCrypto the same as "Web Cryptography API", the W3C's recommendation, or do you refer to a library? I didn't find any.

Can you give me a reference for "The desktop version adds some features not available on web"? Maybe here in the repo, or fro the website?

There's no such page, so I added it here: https://github.com/keeweb/keeweb/wiki/Supported-Platforms#desktop

How can I verify that "The underlying file format is KDBX (KeePass database file)"? Is there a good place in the source code where this easy to understand from?

You can for example create a file in KeePass or KeePassXC and open it in KeeWeb. Not really understandable, but we can create a paragraph about kdbxweb:

KeeWeb is using a JavaScript library called kdbxweb to work with the underlying file format (KDBX, KeePass database file). The library, according to its author, is compatible with KDBX version 3 and 4.

https://github.com/keeweb/kdbxweb

I'm trying to prove the last sentence of the first paragraph. So, I could add a link to kbdxweb's README and link to a source code location that serves as proof that this library is used. Can you provide me with a URL to such a location? I'm struggling.

VoilĂ , the first draft! :confetti_ball:

Thank you ❤️! Let's see if it gets any critics, I see that other articles there have some authoritative sources, like for example KeePassXC quotes EFF, that's why I was a bit not sure if it's the right time to add to Wiki now. However since there are products built on KeeWeb by independent developers, could be that it's okay.

Just a heads-up, I'll release the screenshot as your work with the CC BY-SA 4.0 license (the recommended default on Wikipedia Commons).

Indeed, please choose any license for it, or you can also make a screenshot if you prefer.

VoilĂ ! https://commons.wikimedia.org/wiki/File:KeeWeb_Desktop_macOS.png

What does the approval process look like? I know that everyone can create or edit a page, but when do you think the article will be mature enough to add it to the list of password managers mentioned in the beginning?

There are people automatically notified as soon as articles are added or some are modified. I'm pretty sure the article has already been looked at and deemed valuable (or at least "of proper quality", i.e. meeting the standards).

I'll add the logo and screenshot now, and afterwards I'll hop on to edit the list of password managers. There's nothing unethical about this. It's democratic. When someone has a problem with it they will speak up.

VoilĂ ! The logo. https://commons.wikimedia.org/wiki/File:KeeWeb_logo.png

Perfect, the content for two tables should be something like this.

First:

|-
| [[KeeWeb]]
| {{free|[[MIT License|MIT]]}}
| [[Microsoft Windows|Windows]], [[Linux]], [[macOS]], Web version
| {{some|}} through auto-typing
|[[Application software|Local installation]] with [[Software as a service|Cloud sync]], [[Web application|Web version]]

Second:

|-
| [[KeeWeb]] || Free/Open Source || {{No}} || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{No}} || {{Yes}} || {{Depends}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}}

You can edit this yourself, and I think I can approve it (if necessary). Want to try?

Sure, let me try

Done, added it there

Nice! I also added a link to KeeWeb to the "Password managers" box at the bottom of the page.

Now we're done, right? Should we close this issue?

Forgot about the bottom section, thanks for your help!
Yes, I think it's time to close it, probably it makes sense add a page on KeeWeb wiki with a list of external references, projects built on keeweb, etc... everything that can be useful when writing an article like this. I'll try to compile something like this.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

gtrubach picture gtrubach  Â·  36Comments

AlexWayfer picture AlexWayfer  Â·  30Comments

ValentinH picture ValentinH  Â·  87Comments

TheSirC picture TheSirC  Â·  52Comments

Aneyrin picture Aneyrin  Â·  28Comments