The focus while reading the Django pages should be on the differences between Django's governance approach (long term goal settings, a board of technical experts, meritocratic decision making) vs the many frameworks and projects that have flashed in the pan (please excuse me for using a phrase that some languages might not understand). Typically flash-in-the-pan projects have fewer experts, and control and decision making is *usually* meritocratic but sometimes egocentric. Eventually, no matter how bright the initial flash is, decisions by the self-chosen few are made that result in the failure of the project.
This isn't to say that a failed project is not of value - many of the learnings from failed projects are rolled into even better projects, but this is not what Django is about. The developers quickly realised (way back in the days when the initial developer's own newspaper project was the largest Django installation around) that a strong governance structure would be required. With regard to the current "hot" topics (master/slave and blacklist / deny), these may be viewed as trend-following, but a deeper study of both nomenclature will inform you that current technology in databases no longer follows the original meaning of master / slave, so a new or different name is required. This might not suit people of my age who grew up with master/slave databases and understand the non-racist use of the words, but why should the current nomenclature suit just me? Master / slave patterns still exist in some databases, but generally the idea of one node being a master is getting rare. This is somewhat poetic, as it mirrors the real world where in most countries, where the trend is (hopefully) away from master / slave relationships. My personal opinion for the 2nd topic (blacklist / whitelist / allow / deny) is that this is a good time to pick a more descriptive name, and allow/deny would mirror the linux hosts.allow and hosts.deny logic that has been perfectly apt for 4 decades or more, and AFAIK is a better description in most spoken languages in use today. You (Alexander) may prefer "blacklist", and some of the technical board may also prefer "blacklist" (i don't know) but you can rest assured that the decision would have been made without significant weight being applied to the technical board member's *personal* experiences, but the experiences of every *future* user of the framework. Finally, in order to argue against changing these names (which has been pointed out has already been merged) you would have to come up with an argument to show reputational or technical harm would be done by changing. Of all the users who have posted on the list who *disagree* with the changes, none have written an argument with substantial merit in my opinion. Remember, it's all about the future users of Django, not just the current users. D On Mon, 22 Jun 2020 at 08:10, Alexander Lyabah <a.lya...@checkio.org> wrote: > Daryl, that is very strange, that you bring it here now. > > > One of Django's strengths is that decision making is *not* polluted by > one strong opinion, a whim by a marketing department, or trend-following. > > renaming whitelist and blacklist is exactly what is in trend right now. I > understand that not everybody are following US-news, but if you google > "blacklist blm" you will find, how big the trend is, actually. > > Also, thank you sharing those link, but can you plz elaborate more, why do > you bring those and what do you what to proof by sharing those links, so > when I read those links again, I know on what point I should focus more. > > Thank you for being involved in this conversation. > > -- > You received this message because you are subscribed to the Google Groups > "Django developers (Contributions to Django itself)" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to django-developers+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-developers/267f6649-a434-47fb-93c9-880b594d213ao%40googlegroups.com > <https://groups.google.com/d/msgid/django-developers/267f6649-a434-47fb-93c9-880b594d213ao%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- -- ====================== Daryl Egarr, Director Kawhai Consultants Ltd Cell 021 521 353 da...@kawhai.net ====================== -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/CALzH9qvXHbXVdOVDRJaTm6%2Bh_egPbxk%3DHLQmL%2B%2B%3DSFDxf53T3A%40mail.gmail.com.