Законно ли "имитировать" аутентификацию Yubikey OTP с помощью Arduino в собственном продукте?
Я нашел следующее репозиторий Github, который позволяет создавать свой собственный Yubikey с помощью устройства Arduino Leonardo.
https://github.com/pagong/arduino-yksim
Довольно круто. Однако мне интересно, является ли это использование вообще законным?
YubiCo - это компания, и они продают флешки с функцией YubiKey OTP. Процесс верификации происходит через их серверы. Почему-то я не могу себе представить, что компания YubiCo допускает, что их процессы и продукты могут быть легко заменены продуктами с открытым исходным кодом? Может быть, у них есть какие-нибудь патенты или полезные модели? И я не смог найти никакой информации о лицензировании, которая имеет смысл, поскольку официальная прошивка, похоже, имеет закрытый исходный код. Так что, я думаю, имеет смысл, что информация о лицензировании недоступна, поскольку проект yksim - это обратная инженерия ?! Но я признаюсь совершенно откровенно: я понятия не имею обо всем этом.
Я также хотел бы использовать эту библиотеку и, возможно, также для своих проектов клиентов, но мне нужно знать, действительно ли это разрешено.
Надеюсь, что кто-нибудь сможет мне здесь помочь, и я знаю, что Интернет не является источником 100% надежной юридической консультации. Но, может быть, у кого-то есть подсказка или подсказка для меня.
@fpdragon, 👍-1
Обсуждение1 ответ
Согласно https://www.yubico.com/blog/secure-hardware-vs-open-source /
Аппаратное обеспечение YubiKey со встроенной прошивкой никогда не было открытым исходным кодом, в то время как почти все вспомогательные приложения имеют открытый исходный код.
Я не юрист, однако может показаться, что при условии, что вы не копируете их оборудование (не с открытым исходным кодом), а просто копируете функциональность, тогда все будет в порядке. Отказот ответственности: возможно, я ошибаюсь.
Сказав это, я согласен с комментарием под вопросом, который вам, вероятно, следует задать по адресу https://law.stackexchange.com /
Вопросы о законности приложения Arduino на самом деле являются юридическими вопросами, а не техническими.
- Как использовать SPI на Arduino?
- Нажать клавишу Windows, используя «keyboard.press();»
- Как подключить вывод INT MPU 6050?
- Улучшенное циклическое переключение цветов RGB.
- Проблема с загрузкой моего скетча на Ардуино
- Отправка мультимедийных клавиш клавиатуры с помощью библиотеки клавиатур
- Распиновка аналога Arduino Pro Micro
- Как преобразовать скетч примера Arduino в полный проект C++?
Это не тот форум, зайдите на https://law.stackexchange.com/, @Gil
https://opensource.stackexchange.com / было бы еще одним местом, которое могло бы иметь хорошее представление об этом., @chicks