Теперь каждый в рамках Python может добавлять или изменять функционал дополнения.
Исходные тексты ядра не распространяются ввиду того, что код написан на старом диалекте ассемблера в связке с delphi 6, в котором уже ничего не будет меняться, из-за того, что код старый и трудноподдерживаемый, и работает только на 32 битах. Никому не нужна эта головная боль, и к томуже Есть альтернативная реализация фонемафона, от Игоря Порецкого — RU_TTS, распространяемая под лицензией MIT, которая легко портируется на разные платформы. Теперь только в RU_TTS будут реализовываться новые фишки фонемафона, а ньюфон останется как старая реализация.
Поскольку правовой статус фонемафона решён, теперь нет запретов использования ньюфона в коммерческих приложениях.
Старая лицензия была написана по принципу: даром взял, даром отдай. А если хочешь заработать — договорись с авторами. Теперь она не актуальна.
Может случиться такая история, что если NVDA полностью переведут на 64 бита, и не будет мостов для 32 битных DLL, ньюфон в таком случае прекратит существование, всё по той же причине ассемблера X86. Так что кому субъективно кажется, что ньюфон как-то работает иначе, нужно быть готовыми, к тому, что в будущем,возможно, придётся пользоваться RU_TTS.
У меня нет информации даже о приблизительных датах перехода NVDA на X64, но такое предположить можно.
Новые версии дополнения будут публиковаться на гитхабе, поэтому просим регулярно следить за репозиторием.
Репозиторий на Github: https://github.com/DraganRatkovich/newfon