Java: ECC (ошибка исправления кода) библиотека?
-
05-10-2019 - |
Вопрос
Существует ли известная реализация, которая имеет дружелюбное лицензирование с открытым исходным кодом (не GPL), ECC (ошибка исправления кода) библиотеки (например, Reed-Solomon) для Java?
Решение
Лицензия Apache (не уверена, что ли это рассчитывает в вашем определении дружественных), я также не уверен, что он считается известным (Google знал об этом, нет 2 результата для «Java Reed-Solomon»)?
Другие советы
Я реализовал Java Wrappers для библиотеки Javaure, написанную Plank et al. в C.
Если вы не против нативной зависимости, то Jerasure - отличный выбор (если не лучший). До тех пор, пока кто-то портирует Jerasure в Java, вам придется лакопиться по производительности, поскольку внедрение в ZXING не так быстро при работе на больших блоках данных.
Я поставил код на Github: https://github.com/jvandertil/jerasure.