Исходный Код Openjdk Содержит Слишком Много Ругательств

Именно с таким заголовком в трекере ошибок исходного кода Java был создан тикет: https://bugs.openjdk.java.net/browse/JDK-8215217 Автор считает, что наличие различных матерных слов в исходном коде OpenJDK/JDK мешает профессиональному сообществу если не в целом, то хотя бы некоторым отдельным лицам.

Всего автор насчитал 12 экземпляров подобного рода «багов».

Цитировать:

В исходном коде OpenJDK jdk/jdk есть много случаев нецензурной лексики, разбросанных повсюду.

Поскольку OpenJDK используется в профессиональном контексте, кажется неуместным оставлять здесь эти 12 экземпляров, поэтому вот набор изменений для их удаления.

Автор прикрепленный набор изменений с заменой нецензурной лексики цензурной лексикой.

Вот список полностью: src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java

  
  
  
  
  
  
  
  
   

- // these icons are pretty crappy to use in Mac OS X since + // these icons are a poor substitute in Mac OS X since

src/java.desktop/share/classes/com/sun/media/sound/SoftChannel.java

- rpnChange(0, 2 << 7); // Bitch Bend sensitivity + rpnChange(0, 2 << 7); // Pitch Bend sensitivity

src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/BitArray.java

- * method is a mess, but it is fast and it works, so don't fuck with it. + * method is a mess, but it is fast and it works, so don't change it.

src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java

- // these icons are pretty crappy to use in Mac OS X since + // these icons are a poor substitute in Mac OS X since

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jszip/dist/jszip.js

- // Fuckup - very small and broken sequence, + // TODO: Improve this very small and broken sequence,

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/jquery/jszip/dist/jszip.js

- // well, fuck ?! + // Oh no!

test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/EchoTest.java

- String msg = "Where's that damn torpedo?"; + String msg = "Where's that darn torpedo?";

test/jdk/javax/management/openmbean/ConstraintTest.java test/jdk/javax/management/openmbean/BadConstraintTest.java

- } catch (OpenDataException e) { // damn checked exceptions. + } catch (OpenDataException e) { // wretched checked exceptions.

test/jdk/jdk/internal/math/FloatingDecimal/OldFDBigIntForTest.java

- // damn, damn, damn. q is too big. + // Calamity! q is too big.

Также автор жаловался, что класс Общий регион для защиты доступа (аббревиатуру, переменные которой нецензурны) переименовывать не удалось, заодно упрекнув автора в этом явно матерном названии.

Теги: #Социальные сети и сообщества #java #sjw

Вместе с данным постом часто просматривают: