Перейти к содержанию

FOSS? FLOSS!

Почему FOSS/FLOSS

Термин FOSS, как правило описывает Free and Open Source Software, что дословно Свободное и Открытое Программное Обеспечение.
Однако термин "свободное", включает в себя больше чем "бесплатный", а конкретно ПО, доступное для всех, свободное от религиозных и политических взглядов, именно этот смысл я вложил в название.
Если прочитать историю появления этой версии плеера, то станет вполне очевидно, что для этого проекта куда больше подходит термин FLOSS однако начал я его как FOSS, пусть так и остается.

Доступность исходного кода

Хоть я и описал проект как свободный от политических и религиозных убеждений, исходный код большинства компонентов, я также буду публиковать на GiHub, по мере появления рабочих версий.
Напоминаю, что проектом я занимаюсь в свободное время и на данный момент не имею к нему коммерческого интереса, поэтому скорость разработки уровня "хобби" 🐢.

Для публикации кода, мне приходится его приводить в человеческий вид и минимально документировать, это занимает довольно много времени.

Скрипты оригинальной версии плеера будут доступны, как минимум в части профилей устройств.

Исходники будут разделены на несколько микросервисов:

ott-play-epg-converter
Конвертер EPG XMLTV в совместимый с плеером json формат

ottplay-foss-server-epg
Обработчик EPG, агрегирующий телепрограмму из нескольких источников после ott-play-epg-converter, в единую точку.

ottplay-foss-server-user
Серверная часть логики плеера, которая занимается обработкой данных клиентов, именно сюда будет попадать этот функционал. Я планирую, что у опытных пользователей будет возможность самостоятельно пустить часть логики плеера через свои ресурсы.

ott-play-foss
Собственно сам плеер, в 2 вариантах, by_alex и foss, чтобы разработчик оригинального плеера тоже мог видеть и пользоваться наработками сообщества (если они будут 🤔)

ottplay-foss-thin-clients
Модифицированные клиенты/плагины под разные устройства, кода там минимум, поэтому все в одном репозитории

smart-tv-redirector
Конфигурационные файлы dnsmasq и nginx, для подмены запускаемых приложений на SmartTV

Про безопасность

В плеере "из коробки" есть некоторые функции, которые сильно упрощают пользователю его использование, однако не все знают, что именно отправляется на сервер, как минимум, Я опишу эти действия и их назначение, а для сомневающихся будет доступен компонент ottplay-foss-server-user, который позволит выполнять эти действия на своем оборудовании/сервере.

Про воровство

Некоторые придерживаются версии, что эта версия плеера ворованная, взломанная, итд итп.

Давайте разберёмся:

  • Оригинальный OTT-Play - бесплатный плеер, который доступен всем

    Теперь уже нет, если Вы в России

  • База устройств, на которых работает оригинальный плеер была наработана благодаря сообществу, которое помогало в развитии продукта, тестировало, и давало обратную связь

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

  • А вот скин плеера который стал "лицом" OTT-Play

    Авторов скина в оригинальном плеере, нигде даже не упоминают

  • У меня нет исходного кода оригинального плеера

    Есть лишь готовая компиляция которая доступна всем пользователям, к которой я сам пишу дополнения, расширяющие и восстанавливающие функции плеера (например вся серверная часть написана с нуля)

  • Я сохраняю авторство у оригинальных компонентов плеера, несмотря на то, что автор так не делал
  • Я не беру деньги за адаптацию работы оригинальных частей плеера

    Благодарных, взамен, прошу помогать другим

  • Части за моим авторством, имеют открытый исходный код и распространяются бесплатно
  • Я стараюсь максимально исключить политическое/этническое/**кое... влияния на плеер, даже если сам имею противоположную позицию/точку зрения
  • Если на этом месте Вы все еще думаете, что плеер украли орки, то Загрузите сохраненную игру, чтобы восстановить течение судьбы, или живите дальше в проклятом мире, который сами и создали.