4 ms·
The part about the SQLITE code of conduct at the end is unnecessary imo.
by dman 4y ago
The part about the SQLITE code of conduct at the end is unnecessary imo.
- bitwize 4y agoOh, it's very necessary because it's a significant part of their attempt to align SQLite development with modern open source practices. A code of conduct similar to the Contributor Covenant is table stakes for real-world open source development now. It provides guarantees to contributors and users that community participation will be welcoming and inclusive and harassment will not be tolerated. With so many highly talented developers coming from marginalized backgrounds -- nonwhite, gay, trans, gender-nonconforming, and/or neuroqueer -- not providing these assurances alienates a prime talent pool.
- AstralStorm 4y agoWhat does that mean, however? How will SQLite enforce good behavior of a developer, in perpetuity? Will it remove code contributed 10 years ago by now an open bigot? Is it pertinent only to communication platforms related directly to SQLite? Would it void and null a safety certification or audit done by such a person? These and other questions come to mind when seeing a CoC of such an undefined form. It is important for the document to answer them. This particular one seems to answer that the CoE is irrelevant to anything as nobody can follow these rules, if read strictly. So why have it at all? The single sentence list can be interpreted in multiple contradictory ways, which is how we got many religions and even monk orders. It is a code of conflict not ethics. Most importantly, I would not sign this, even if I were not an atheist. It is incompatible with rules of modern Catholic Church, Islam and probably more. It is probably not compatible in a strict form with whichever branch of christianity the founder follows as well.
- pseudalopex 4y ago> Will it remove code contributed 10 years ago by now an open bigot? Is this any project's policy? > So why have it at all? The code of ethics explains why they adopted it. Some customers required suppliers have codes of conduct.
- thiht 4y ago> It provides guarantees to contributors and users that community participation will be welcoming and inclusive and harassment will not be tolerated. I had no idea harassment and inclusiveness were problems so easy to solve that simply writing a manifesto would suffice. Silly schools for not thinking of it earlier.
- bitwize 4y agoWriting a manifesto doesn't do anything. Adopting a Code of Conduct and implementing a compliance board to review violation complaints and take disciplinary action does help prevent harassment.
- MichaelCollins 4y agoThey want attention but they don't have code and their roadmap of features they aspire to is gagworthy. Complaining about the way SQLite is organized and managed is pretty much all they've got.