Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Открой для себя волшебный мир реальной рыбалки. Лови реальную рыбу на реальных водоемах! Исследуй новые рыболовные места и заполучи заветный трофей.

Реальная Рыбалка

Симуляторы, Мультиплеер, Спорт

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Open Source

С этим тегом используют

Linux IT Программирование Разработка Github Операционная система Android Все
368 постов сначала свежее
4
rick1177
rick1177
9 месяцев назад

Моментальная синхронизация и бех облаков⁠⁠

На фоне отвратительных моментов различных блокировок и отключения сервисов, приходится изыскивать пути решения проблем и рабочих задач.

Одна из наиболее значимых из них - держать в актуальном состоянии папки на разных компьютерах (синхронизировать в реальном времени). С какого-то момента эта задача решалась облачными сервисами, однако, как оказалось, не самое дешёвое и оптимальное решение.

Открыл для себя приложение SYNCTHING.

Что оно умеет, простыми словами: по торрент логике синхронизировать папки на нескольких машинах прям за мгновения. Есть решение для Windows, Mac, Linux, Android. Для iOS решения от разработчика нет, однако есть сервисы, которые поддерживают функционал (подробности можно найти в документации приложения).

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

В сети есть достаточное количество роликов, которое быстро показывает, как сие настроить.

В общем, не теряйтесь, юзайте, очень удобно.

Windows Linux Android Синхронизация Облачные технологии Сервис Open Source Текст
11
44
neverlene
neverlene
9 месяцев назад
Лига Сисадминов

Как безопасно использовать открытый код и не лишиться прав на ПО⁠⁠

Коллега — юрист ispmanager рассказал, что там с лицензиями на открытый код. Eсли пригодится — забирайте. Рассказывал Олег, редактировала я, но тег «мое» не ставлю =))

«Привет! Я Олег Макаров, ведущий юрист ispmanager. Эта статья будет полезна всем, кто зарабатывает на ПО с открытым кодом. Расскажу, как безопасно работать с лицензиями Open source и что бывает с нарушителями — а уже попадались D-Link и Cisco Systems. Российский разработчик Антон Мамичев выиграл дело о нарушении его авторских прав на открытый код у Veeam Software, дочерней компании Amazon.

Больше всего рискуют разработчики коммерческого кода — умные конкуренты обязательно сделают ревизию кода. Если найдут копилефтную часть, то могут потребовать раскрыть код и сделать его доступным всем. И по закону будут правы. Пострадают все — собственники бизнеса,  разработчики, продакты и юристы.

Что такое копилефт, как его безопасно использовать, какие еще бывают лицензии и каковы условия их использования — ниже подробно обо всем.

Какие вообще бывают лицензии для открытого кода и чем отличаются

Свободные лицензии бывают двух видов. Их главное отличие — в требованиях, как использовать производное ПО.

«Пользуйся, как угодно. Только сообщи, у кого взял» — разрешительные лицензии. Допускают использовать открытый код в любых целях, в том числе коммерческих.

«Взял код — поделись со всеми результатом» — копилефтные лицензии. Название произошло от игры слов и противопоставления разрешительным: Copyright — Copyleft. Они требуют распространять измененное ПО под той же лицензией, что и у оригинального кода. Образно говоря — заражают необходимостью использовать такую же лицензию.  Поэтому еще их называют вирусными.

Дальше расскажу о самых распростаненных лицензиях и условиях их использования. Данные о долях лицензий на рынке я привел по данным рейтинга Statista.com.

Разрешительные лицензии, их отличия, условия использования и последствия нарушений

Чаще всего на рынке используют три вида разрешительных лицензий:

MIT, «Massachusetts Institute of Technology» — дает возможность свободно использовать, менять и распространять взятое ПО. В 2021 году лицензия MIT занимала самую большую долю рынка Open source — 26%.

Условия использования. Условия обязательные, если взяли код в чистом виде, без переработок. Если вы внесли изменения в Open source компонент кода — укажите в коде, что лицензия и уведомление о правах распространяются только на заимствованную часть.

Нужно включить уведомление об авторском праве и текст лицензии на английском языке:

  • в код — если разделяем свой код и заимствованный;

  • в интерфейс исполняемого файла или файла license в репозитории.

Уведомление об авторском праве выглядит так: Copyright (c) <год> <владельцы прав>

BSD, «Berkeley Software Distribution» — разрешает использовать, менять и распространять взятый код, если вы указываете его авторство. У BSD есть разные виды — например, FreeBSD, OpenBSD, BSD 1-4. Рассмотрю наиболее распространенные — BSD 2 и BSD 3. Они занимают около 7% всех Open source проектов.

Условия использования:

  • Включить информацию об авторском праве в уведомления в интерфейсе исполняемого файла или файла license в репозитории, если код используется в чистом виде.

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

  • Указать в коде, что лицензия и уведомление о правах распространяются только на заимствованную часть кода — как и в лицензии MIT.

  • Только для BSD 3: не использовать имена авторов ПО и разработчиков, если планируете продвигать ПО в коммерческих целях.

Apache. Разработчик лицензии — Apache Software Foundation. В России Apache считается самой безопасной лицензией — никто не сможет подать в суд, если в коде оригинала окажется запатентованный компонент, потому что по российским законам код не патентуется по п. 5 ст. 1350 ГК РФ.

Рассмотрю версию Apache 2.0 — она занимает 22% всех Open source компонентов.

Условия использования:

  • Вставить текст лицензии на английском языке в дистрибутив или иное заметное пользователю место — например, в репозиторий, UI или в исходный код. Требование нужно выполнить независимо от того, переработали ли вы оригинал или взяли код в чистом виде — в отличие от MIT и BSD.

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

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

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

  • Вписать текст файла Notice.txt, документа для информации или уведомлений в ПО, в одно из мест: в дистрибутив / в исходный код / в специальную вкладку «О программе» на экране ПО или в другое предназначенное для этого место. Текст файла Notice.txt нужно обязательно включить в ПО, если файл сопровождал исходный код — даже если вы добавили текст лицензии на английском языке в дистрибутив или другое место.

Что будет, если нарушить условия разрешительных лицензий. Компанию или разработчика могут обвинить в незаконном использовании заимствованного ПО и подать в суд за компенсацией по нарушению авторских прав. Ее сумма зависит от масштабов бизнеса правообладателя и от того, как именно использовали его ПО. В РФ подобной судебной практики нет, да и за рубежом я не видел громких дел, связанных с нарушением требований разрешительных лицензий — обычно все можно урегулировать в досудебном порядке. Но лучше максимально обезопасить себя и выполнить все требования.

Копилефтные лицензии — когда подойдут, условия использования, последствия нарушений

Не рекомендую использовать копилефтные лицензии для коммерческих продуктов. Причина —  если конкурент сделает ревизию кода и найдет копилефтную часть, то придется раскрыть код и сделать ПО общедоступным. Возможные последствия — судебные разбирательства, репутационный ущерб, убытки или вовсе крах бизнеса.

Чаще всего на рынке используют 6 видов копилефтных лицензий:

GNU GPL v3 (General Public License) — разрешает свободно использовать, менять и распространять ПО. Модифицированное ПО можно свободно распространять только под лицензией GPL v3. Условие — ваш продукт с заимствованным кодом должен быть под лицензией оригинала кода — GNU GPL v3. Занимает 16% всех Open source проектов.

Лицензию написали юристы — в GPL v3 подробно «разжевали» терминологию, учли проблему патентов, тивоизации и добавили информацию о последствиях нарушения условий.

→ Тивоизация — ситуация, когда разработчик технически запрещает пользователям менять установленное на устройстве ПО. Например, из-за тивоизации нельзя дорабатывать программы на iPhone — можно использовать только ПО из App Store. Термин назвали в честь цифрового видеоплеера Tivo, который запрещал модифицировать установленное на нем ПО. Лицензия GPL v3 пресекла тивоизацию для бытовых товаров, но сохранила запрет на модификацию для важных устройств, где это критично — например, медицинских приборов и аппаратов для голосования.

Условия использования:

  • Включить в UI и в код уведомление об авторском праве, праве на патенты и товарные знаки. Условие актуально, даже если заимствованный код не менялся.

  • Включить текст лицензии на английском языке в уведомления в интерфейсе исполняемого файла, в файл license в репозитории. А еще — ссылку на текст лицензии, если в ПО не менялся исходный код.

  • Указать в исходном коде, в какую часть внесли изменения, кто их автор и когда поменяли оригинал.

  • Выложить в открытый доступ исходный код программы или информацию, где его можно получить. Требование нужно соблюдать, если вы доработали и продаете ПО в объектном коде. Не касается ситуации, когда производное ПО распространяется по SaaS-модели — без физического устройства, в облачном формате.

  • Предоставить неограниченному кругу лиц права на использование патента, если он есть в производном ПО.

  • Не прибегать к тивоизации, если используете оригинал и модифицированное ПО. Если в устройстве используется исходное или измененное ПО, то производитель устройства не должен препятствовать возможности изменения кода.

GPL v2 — похожа на GPL v3, но в GPL v2 не учтена проблема тивоизации и патентов. Лицензия писалась разработчиком для разработчиков, поэтому ее текст более понятный и простой. Занимает 10% рынка Open source.

Условия использования:

  • Включить в UI и в код уведомление об авторском праве.

  • Добавить текст лицензии на английском языке в уведомления в интерфейсе исполняемого файла, в файл license в репозитории. А еще — ссылку на текст лицензии, если в ПО не менялся исходный код.

  • Указать в исходном коде, в какую часть внесли изменения, кто их автор и когда поменяли оригинал.

  • Выложить в открытый доступ исходный код программы или информацию, где его можно получить. Требование нужно соблюдать, если вы доработали и распространяете объектный код. Не касается ситуации, когда производное ПО распространяется по SaaS-модели — без физического устройства, в облачном формате.

LGPL v2.1 (Lesser GPL), применяется только для лицензирования библиотек и дополняет GPL v2. Доля среди всех Open source проектов — 6%.

Условия использования:

  • Отметить измененную часть кода, если была модификации библиотеки, указать авторов и дату изменений.

  • Дать пользователю вашего ПО инструменты модификации «втянутой» библиотеки. Запрещено ограничивать право на модификацию соглашением с пользователем (EULA). Это требование касается только статического линкования — «втягивания» кода библиотеки в ваше ПО. Для динамического линкования, когда библиотека не «втягивается» в код, ограничений нет.

AGPL (Affero General Public License) — содержит такие же положения, как GPL v3 и GPL v2. Единственное отличие — лицензия касается и SaaS решений, когда производное ПО распространяется в облачном формате, без физического устройства.

Условия использования — те же, что для GPL v3 и GPL v2.

Microsoft Public License (Ms-PL) — лицензия Microsoft для распространения исходного кода своих проектов. Не вынуждает раскрывать исходный код программы — достаточно распространять производный код под лицензией MPL. Используется в 3% всех Open source проектов.

Условия использования:

  • Распространять ПО с MPL-компонентами в исходном коде только под этой же лицензией.

  • Распространять ПО с компонентами под MPL в объектном коде можно только с лицензией, по условиям которой не нужно раскрывать исходный код ПО.

    Невозможно не противоречить MPL с классической проприетарной лицензией, потому что она предполагает сокрытие кода исходного и распространяется только в обьектном. Как вариант, можно разделить в коде условия для «своего» и свободного ПО.

  • Предоставить неограниченному кругу лиц права на использование патента, если он есть в производном ПО.

  • Не использовать товарные знаки и имена авторов в производном ПО.

Eclipse Public License v.1 — единственная лицензия, которая прямо разрешает коммерческое использование в определенных случаях. Используется для продуктов компании Eclipse Foundation — разработчика одноименной среды разработки IDE. Занимает всего 1% сферы Open source.

Условия использования похожи на MPL, но обязывают включить в текст вашей лицензии положения для охраны авторов оригинала от любых претензий третьих лиц и сведения, как получить исходный код производной программы. Важно оградить авторов Open source ПО от претензий третьих лиц, если ПО используется в коммерческих целях. Если возникнут проблемы, то придется отвечать на претензии самостоятельно.

Что будет, если нарушить требования копилефтных лицензий. Как я уже писал выше — через суд вынудят раскрыть исходный код всей программы и сделать его общедоступным. Обычно вопрос решается в досудебном порядке, но бывают и громкие разбирательства.

Вот несколько примеров из судебной практики.

Германия. Юрист-программист Харальд Велте в проекте gpl-violations.org успешно засуживал компании, которые попадались на нарушении условий GPL. Например, программист подал иск на D-Link — в сентябре 2006 года Мюнхенский суд подтвердил, что компания нарушила условия GPL и обязал D-Link предоставить исходный код и покрыть судебные издержки.

США. Free Software Foundation и Artiflex удалось через суд принудить Cisco Systems, Palm, Inc., раскрыть исходный код их ПО с GPL-компонентами кода.

Россия — дело Антона Мамичева против Veeam Software. Компания удалила его имя из программного кода и использовала программу в коммерческих целях. В ответ в ходе судебных разбирательств Антона обвинили, что он нарушил условия лицензии GNU GPL v2 и поэтому не имеет право защищать свои авторские права. После 7-летних разбирательств Антону удалось доказать, что даже если нарушены условия копилефтной GPL-лицензии, разработчик не теряет права на защиту своего ПО.

Вот некоторые выводы, которые Антон Мамичев сформулировал из своего опыта судебных разбирательств:

  • Копилефтные лицензии очень опасны для проприетарных продуктов, даже не подпадающих под ограничения.

  • Решения судов полностью непредсказуемы, поэтому нужно избегать самого предмета спора.

  • Десять раз подумайте об использовании копилефтных лицензий наподобие GNU GPL.

Все самое важное о лицензиях Open source коротко

Подойдут для коммерческих целей все разрешительные лицензии— например, MIT, BSD, Apache. Они позволяют распространять ПО как угодно — нужно только указать в коде информацию о лицензии и разделить, какой кусок кода скопировали, а какой написали самостоятельно. Самая безопасная для РФ разрешительная лицензия — Apache, защищает от судебных исков, если в коде был запатентованный компонент.

Не подойдут для коммерческих целей большиство копилефтных лицензий — по их условиям нужно распространять модифицированное ПО. Важно, чтобы ваши наработки были открытые и бесплатные для других пользователей. Единственная копилефтная лицензия, которую можно использовать в коммерческих целях — Eclipse Public License v.1. Важно — на все претензии к ПО с такой лицензией придется отвечать самостоятельно.

Три главных мысли на тему Open source:

Главная идея открытого кода — важно знать условия использования, доносить информацию о них до всех участвующих в написании кода и строго следить за выполнением.

Штрафы, иски, потеря прав на ПО — возможные последствия нарушения условий лицензий. Сумма компенсаций зависит от того, насколько крупная компания, права которой вы нарушили.

Если нужно запретить пользователям менять ПО на устройстве, то подойдут копилефтные лицензии GPL v2, LGLP v2.1 и AGPL».

Первоначально статья опубликована в блоге ispmanager

Показать полностью
IT Linux Open Source Программирование Лицензия Законодательство Текст Длиннопост
19
1
SaimorL
SaimorL
10 месяцев назад

Доступ к "скрытым" данным на GitHub: уязвимость Cross Fork Object Reference (CFOR)⁠⁠

Доступ к "скрытым" данным на GitHub: уязвимость Cross Fork Object Reference (CFOR) Сайт, Информационная безопасность, Хакеры, Github, Open Source, Браузер

GitHub - популярная платформа для хранения и управления кодом, но мало кто задумывается о том, как именно она хранит данные и какие последствия это имеет для безопасности. В этой статье мы рассмотрим уязвимость CFOR (Cross Fork Object Reference), которая позволяет получить доступ к данным, которые, казалось бы, должны быть удалены или скрыты.

CFOR - это возможность доступа к данным из одного форка репозитория через другой, даже если исходный форк был удален или является приватным. Аналогично уязвимости Insecure Direct Object Reference (IDOR), злоумышленник может использовать хэши коммитов для прямого доступа к информации.

Три сценария, демонстрирующие уязвимость CFOR:

  1. Данные из удаленных форков: Даже после удаления форка, данные коммитов, сделанных в нем, остаются доступными через исходный репозиторий, если знать хэш коммита.

  2. Данные из удаленных репозиториев: Если репозиторий был удален, но существуют его форки, данные, закоммиченные после создания форка, все равно доступны через этот форк.

  3. Данные из приватных репозиториев: При публикации ранее приватного репозитория, данные, закоммиченные до момента публикации, могут остаться доступными через публичную версию, несмотря на существование приватного форка.

Как это возможно?

GitHub хранит данные в сети репозиториев. Удаление репозитория или форка не приводит к физическому удалению данных, а лишь к удалению ссылок на них в интерфейсе. Зная хэш коммита, можно получить доступ к этим данным напрямую.

Как найти хэши коммитов?

Хэши коммитов можно найти:

  • Брутфорсом: GitHub использует короткие SHA-1 хэши, что упрощает перебор.

  • Через API событий: GitHub предоставляет публичный API событий, который может содержать хэши коммитов, даже для удаленных репозиториев.

  • В архивах событий: Существуют сторонние сервисы, архивирующие события GitHub.

Последствия:

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

  • Единственный надежный способ защиты от утечки ключей - это их ротация.

  • Архитектура GitHub сложна для понимания, что делает пользователей уязвимыми.

Важно помнить:

  • Проблема CFOR актуальна не только для GitHub, но и для других систем контроля версий.

  • Необходимо тщательно проверять код перед коммитом в публичные репозитории.

  • Ротация ключей - критически важна для безопасности.

В заключение, уязвимость CFOR демонстрирует, что данные на GitHub могут быть доступны даже после их "удаления". Важно понимать принципы работы системы и принимать меры для защиты конфиденциальной информации.

Подпишись на мой телеграм-канал, там вы найдете полезные сервисы и приложения, которые упростят вам жизнь.

Показать полностью
[моё] Сайт Информационная безопасность Хакеры Github Open Source Браузер
4
23
SyrnikovPavel
SyrnikovPavel
10 месяцев назад
ИТ-проекты пикабушников

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе⁠⁠

Всем привет! Меня зовут Паша и, как вы поняли из названия, я сделал расширение, которое позволяет блокировать спам продавцов на Авито. Немного о жизни разработчика бесплатных расширений писал в прошлой статье. Расширению два месяца назад стукнуло два года и захотелось всем напомнить о нем, параллельно вспомнить самые интересные отзывы и типизировать их. Погнали?

Как известно, “все счастливые семьи похожи друг на друга, каждая несчастливая семья несчастлива по-своему”, поэтому смысла останавливаться на позитивных отзывах нет - они несут в себе радость, оптимизм, отличное настроение и иногда классные словечки, которые приятно слышать про свое детище (”турбопушка”, например)

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

особенно приятно такое слышать от милого котенка 😀

Моя самая любимая категория негативных отзывов - “продались”. Такие невероятные истории люди придумывают! Я иногда сижу в растерянности и думаю - это реально человек так считает или это просто прикол какой-то?

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

Вот так я узнал, что живу шантажом 😀 Это вообще на самом деле топ! Я прямо представляю, как сидим с авитовцами в главном офисе и негодуем, что наш коварный план был раскрыт 😀

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

До сих пор жду свой чек от Авито, видимо на почте какие-то сбои и он до сих пор не пришел 😀

Еще часто в отзывах, как условно положительных, так и отрицательных, проскальзывает тема “вот я бы сделал в тысячу раз лучше и красивее, но не хочу”

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

newart показал бы как надо с этими авитовцами бороться! Но лень. Еще с таким наездом вопросы задает, как будто я ему денег должен 😀

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

Eugene, меня тоже эта ситуация достала, вот я сел и написал расширение

Кстати, можете присоединяться к разработке, проект в открытом доступе: https://github.com/SyrnikovPavel/ave_blacklist

Когда начинал разработку, даже не представлял с каким на самом деле потоком негатива можно столкнуться. Кто бы мог подумать, что у пользователей такие высокие требования к бесплатному расширению, которое люди делают в свое свободное время! Люди, будьте добрее! И не ищите подводных камней там, где просто кто-то (я, например) накосячил 🙂

А какие интересные и смешные отзывы вы слышали о себе/своем продукте? Пишите в комментариях :)

Показать полностью 3
[моё] Авито Open Source Разработка Отзыв Google Chrome Расширение Расширение для хрома Программа Приложение
9
13
FABULAai
FABULAai
10 месяцев назад

Linux Foundation запускает OMI: инициативу по созданию «необратимых» моделей ИИ с открытым исходным кодом⁠⁠

Linux Foundation, ведущая некоммерческая организация, поддерживающая инновации через открытый исходный код, объявила о старте новой инициативы под названием Open Model Initiative (OMI). Эта инициатива нацелена на разработку и распространение высококачественных моделей искусственного интеллекта (ИИ) с открытой лицензией.

Linux Foundation запускает OMI: инициативу по созданию «необратимых» моделей ИИ с открытым исходным кодом Искусственный интеллект, Нейронные сети, Linux, Omi, Open Source

Последние изменения в лицензировании популярных моделей ИИ, таких как Stable Diffusion 3 от Stability AI, вызвали критику за введение платных подписок и ограничений на использование. Эти изменения ставят под угрозу доступность ИИ технологий, особенно для небольших команд разработчиков и исследователей.

OMI была создана для решения этой проблемы. Инициатива ставит своей целью обеспечение «необратимых» лицензий, которые будут гарантировать свободный доступ к ИИ моделям без возможности отзыва и без скрытых платежей. Это важно как для профессионалов в области машинного обучения, так и для обычных пользователей, которым важен доступ к открытым и прозрачным технологиям.

OMI обещает не только создать высококачественные и этичные модели, но и обеспечить их доступность для всех желающих. В планах — разработка стандартов для совместимости моделей и практик по управлению метаданными, создание прозрачного и доступного набора данных для обучения ИИ и выпуск первой версии тестовой модели до конца года.

В инициативе участвуют ведущие организации и сообщества, такие как Invoke AI, CivitAI и Comfy Org, а также проекты Wand Synthesis AI и Sentient Foundation. Управление инициативой будет осуществляться Комитетом управления, сформированным из членов сообщества.

Для разработчиков и исследователей это возможность участвовать в создании по-настоящему открытых ИИ решений. Для обычных пользователей — шанс получить доступ к передовым технологиям без ограничений. Linux Foundation приглашает всех заинтересованных присоединиться к инициативе через GitHub и Discord.

Linux Foundation делает значительный шаг к созданию мира, где ИИ доступен и полезен каждому. С Open Model Initiative они стремятся создать среду, в которой творчество и прогресс в области ИИ будут процветать без каких-либо барьеров.

______________________________________

Всех, кто интересуется последними новинками из мира AI призываем подписываться на наш канал. А тех, кто уже сейчас хочет попробовать себя в роли нейрокреатора, приглашаем на наш сайт.

Показать полностью
[моё] Искусственный интеллект Нейронные сети Linux Omi Open Source
5
295
corvuscor
11 месяцев назад
GNU/Linux

Ответ на пост «Очередное пробитие дна на Github»⁠⁠1

Немножечко о политике в опенсорсе.
Много раз писал об этом к комментах, но решил оформить отдельным постом. Веселых картиночек не будет.

Почему использовать опенсорс как инструмент политической борьбы - это НЕПРИЕМЛЕМО в любом случае?

Опенсорс, как бы это не парадоксально было - это общественный институт, основанный в базе своей на доверии и добросовестности. Посмотрите пункты 15 и 16 GPLv3. В опенсорс постепенно приходили компании, он обрастал авторитетами, экосистемой, базой пользователей. Опенсорс не занимается дискриминацией людей. Т.е. это неограниченное доверие строилось ГОДАМИ.

И вот приходит вася пупкин, который в свой пакет на npm/pip встраивает оскорбления для русских, всякие Stand with Urkaine и прочее. Заслуживает ли он теперь неограниченного доверия? Сами подумайте.

Но проблема куда глубже, потому-что вася пупкин своим перформансом затрагивает кучу других разработчиков, и весь опенсорс в целом. Когда он все-таки дорастет морально до того, чтобы сделать реальную гадость, новость ударит по доверию ко всему репозиторию, в т.ч. и тупо финансово. Ваши донаты банально пойдут на аудиты безопасности. И это выглядит надуманно, лишь пока не стало массовым.

Вот, кстати, в трех словах: https://habr.com/ru/news/656219/

Все тоже самое относится к вандализму в OSM, о котором здесь были посты.

Поэтому у меня одна просьба к "политически подкованным". Боритесь в своем личном блоге, имеете полное моральное право. А не хотите - идите нахуй закройте свой софт, а лучше продавайте, чтобы не вредить людям, которые каждый день пытаются сделать мир лучше.

Показать полностью
[моё] Github Украина Украинцы Русофобия Политика Open Source Мат Ответ на пост Текст
49
2
Neurosonya
Neurosonya
11 месяцев назад
Полезные нейросети
Серия Видео

Stability AI выкатили Stable Video 4D ! Тепрь из одного видео можно генерировать несколько видео с разных ракурсов⁠⁠

Stability AI представили новую модель Stable Video 4D. Модель может сгенерировать из одного видео несколько с восьми различных ракурсов.

То есть можно загрузить свое видео, выбрать ракурс камеры, чтобы объект был направлен так, как вам нужно, и получить ролик с нужным углом обзора, их 8, напомню. Внешний вид объектов при этом не искажается и не меняется 🔥

Теперь можно будет и мультики свои клепать, и видеомонтаж делать без пересъемки, ну и конечно же геймдев и VR сюда же.

Модель опенсорсная, доступна бесплатно на Hugging Face, правда там нужно быть зарегистрированным и пройти коротенькую анкету, чтобы использовать модель.

Согласитесь,  на фоне “убийц Sora” новость прям глоток свежего воздуха!

ВЗЯТО из НейроProfit

Показать полностью 1
Искусственный интеллект Нейронные сети Инновации Технологии Видеомонтаж Анимация Cinema 4d 4d Полезное Бесплатно Монтаж Съемки Камера Open Source Видео Без звука Telegram (ссылка) Длиннопост
0
Блог компании Партнёрский материал Реклама
practicum.yandex
practicum.yandex
16 дней назад

Python, 1С, тестирование и еще один курс для тех, кто хочет стартовать в IT⁠⁠

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

Python, 1С, тестирование и еще один курс для тех, кто хочет стартовать в IT IT, Онлайн-курсы, Программист, Программирование, Обучение, Длиннопост, Блоги компаний

Тестировщик

Сколько учиться: 5 месяцев

Тестировщики проверяют программное обеспечение сайтов и приложений, ищут и устраняют в них ошибки и баги и оценивают удобство интерфейса.

На курсе вы изучите 12 инструментов, которые потребуются в работе. Например, Python и язык запросов SQL, графический редактор Figma и инструмент для тестирования API Postman. К концу обучения у вас в портфолио будет семь проектов.

Первый модуль можно пройти бесплатно — поймете, подходит ли вам это направление.

Начать учиться бесплатно>>


Разработчик 1С

Сколько учиться: есть базовый курс на 6 месяцев и расширенный — на 8.

1С — язык программирования для работы с продуктами одноименной компании. Он помогает автоматизировать бизнес-процессы и разрабатывать бизнес-ориентированные приложения. В России с 1С работают и большинство компаний, как небольших, так и крупных.

За полгода вы научитесь работать с платформой и писать код на языке 1С, поработаете с отчетами и системой компоновки данных, научитесь создавать механизмы бухгалтерского учета. Вас ждет девять итоговых работ и выпускной проект.

Начать учиться бесплатно>>


Python-разработчик буткемп

Сколько учиться: 4 месяца

Курс включает восемь блоков. Первый и второй — знакомство с Python, остальные — более глубокое погружение в тему. Например, бэкенд на Django, изучение алгоритмов и структуры данных, разбор асинхронностей и нюансов работы с Flask.

Формат буткемп — это интенсивное обучение. Нагрузка в неделю составит около 30 часов, вы можете рассчитывать на поддержку наставников.

Начать учиться бесплатно>>


Системный администратор

Сколько учиться: 6 месяцев

Сисадмин отвечает за исправность информационной инфраструктуры компании. В зоне его ответственности компьютерные системы, сети, серверы, ПО и безопасность данных.

На протяжении всего обучения вы будете знакомиться с Linux, приложениями с открытым исходным кодом, сетевыми протоколами и системами хранения данных.

Начать учиться бесплатно>>


Чем интенсивнее курс, тем быстрее начинается этап поиска работы. В нашем Карьерном центре мы поддерживаем студентов: помогаем оформлять резюме и портфолио, проходить собеседования, предлагаем вакансии и стажировки от 4000+ партнеров. Стартуйте в IT уверенно!

Реклама ООО «Яндекс», ИНН: 7736207543

Показать полностью
IT Онлайн-курсы Программист Программирование Обучение Длиннопост Блоги компаний
16
145
sirDranik
sirDranik
11 месяцев назад
Герои Меча и Магии 3

Игровой движок для игры Герои Меча и Магии 2 - fheroes2 и новый редактор карт. Версия 1.1.1⁠⁠

В свет вышла новая версия движка fheroes2 — 1.1.1, в которую разработчики вложили много трудов за последний месяц разработки.
При подготовке данной версии основное внимание уделялось доработке редактора, но и не только.

Игровой движок для игры Герои Меча и Магии 2 - fheroes2 и новый редактор карт. Версия 1.1.1 Стратегия, Компьютерные игры, Android, Ретро-игры, Разработка, Герои меча и магии, Герои, Homm II, Might and magic, Open Source, Игровой движок, Во что поиграть, Моды, Редактор Карт, Pixel Art, Mac Os, Linux, Игры, Длиннопост

В правом нижнем углу появилась новая иконка для входа в режим редактора карт.

Кто не знает, игровой движок fheroes2 является мультиплатформенным свободным ремейком оригинальной игры Heroes of Might and Magic II, который создается энтузиастами с нуля.

Исходный код оригинальной игры по известным причинам недоступен и команда разработчиков-энтузиастов из разных стран воссоздает эту прекрасную стратегию, чтобы в будущем её можно было изменять, развивать и дополнять по своему усмотрению. И конечно же играть практически на любом устройстве,в том числе и Android!

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

Для запуска fheroes2 необходимы ресурсы оригинальной игры "Герои Меча и Магии 2". Их можно скопировать с любой лицензионной копии игры или из версии из онлайн магазинов.

В рамках обновления до версии 1.1.1 редакторе появилась возможность задания слухов в таверне, календарных событий, а также установки особых условий победы и поражения. Это те недостающие функции версии 1.1.0, которые присутствовали в оригинальной игре. Как и планировалось, они были добавлены в первом же обновлении редактора.

Игровой движок для игры Герои Меча и Магии 2 - fheroes2 и новый редактор карт. Версия 1.1.1 Стратегия, Компьютерные игры, Android, Ретро-игры, Разработка, Герои меча и магии, Герои, Homm II, Might and magic, Open Source, Игровой движок, Во что поиграть, Моды, Редактор Карт, Pixel Art, Mac Os, Linux, Игры, Длиннопост

Функционал настройки условий победы/поражения уже превосходит оригинальный редактор и станет ещё лучше в следующих обновлениях.

При разработке диалогов событий и слухов команда решила использовать немного другой дизайн по сравнению с оригинальным редактором, чтобы создание карт было удобнее для картостроителей. Так, например, выглядит новое меню настройки события самом редакторе.

Игровой движок для игры Герои Меча и Магии 2 - fheroes2 и новый редактор карт. Версия 1.1.1 Стратегия, Компьютерные игры, Android, Ретро-игры, Разработка, Герои меча и магии, Герои, Homm II, Might and magic, Open Source, Игровой движок, Во что поиграть, Моды, Редактор Карт, Pixel Art, Mac Os, Linux, Игры, Длиннопост

Удобное и наглядное меню настройки событий.

Помимо исправления некоторых проблем в редакторе и добавления недостающих функций, мы также внесли несколько улучшений в интерфейс и графику. Прежде всего, команда переработала окно выбора героя для редактора. Больше Вам не нужно будет прокручивать однотипные фигуры в поисках нужного героя.

Игровой движок для игры Герои Меча и Магии 2 - fheroes2 и новый редактор карт. Версия 1.1.1 Стратегия, Компьютерные игры, Android, Ретро-игры, Разработка, Герои меча и магии, Герои, Homm II, Might and magic, Open Source, Игровой движок, Во что поиграть, Моды, Редактор Карт, Pixel Art, Mac Os, Linux, Игры, Длиннопост

Парой кликов можно выбрать фракцию и цвет героя.

Во-вторых, мы начали добавлять в игру новые графические объекты. Наша команда добавила недостающую часть спрайта Сфинкса (кусочек головы), а также в списке внешних жилищ существ на карте приключений доступна новая вариация объекта «пещера» для найма кентавров.

Игровой движок для игры Герои Меча и Магии 2 - fheroes2 и новый редактор карт. Версия 1.1.1 Стратегия, Компьютерные игры, Android, Ретро-игры, Разработка, Герои меча и магии, Герои, Homm II, Might and magic, Open Source, Игровой движок, Во что поиграть, Моды, Редактор Карт, Pixel Art, Mac Os, Linux, Игры, Длиннопост

Ранее пещера имела лишь заснеженную вариацию, которая чужеродно смотрелась на всех территориях кроме снега.

В редакторе появилась совершенно новая для Героев 2 функция – возможность ограничить строительство любых зданий в городах и замках. В оригинальном редакторе можно было лишь запретить строительство замка - т.е. буквально всех зданий разом. Теперь же всё можно индивидуально настроить. Это даст разработчикам карт намного большую гибкость в создании уникальных условий игрового процесса.

Игровой движок для игры Герои Меча и Магии 2 - fheroes2 и новый редактор карт. Версия 1.1.1 Стратегия, Компьютерные игры, Android, Ретро-игры, Разработка, Герои меча и магии, Герои, Homm II, Might and magic, Open Source, Игровой движок, Во что поиграть, Моды, Редактор Карт, Pixel Art, Mac Os, Linux, Игры, Длиннопост

Можно запретить постройку любого здания или конкретного улучшения.

Помимо этого наша команда продолжает совершенствовать ИИ движка. Мы изменили и оптимизировали все преимущества, которые получали соперники ранее, и значительно их ограничили, чтобы обеспечить более честную игру с ИИ. Мы хотим, чтобы уровень сложности влиял только на поведение ИИ, не давая ему никаких прочих привилегий.
Кроме того, мы исправили несколько моментов в логике самого ИИ.

Как всегда, команда обновила переводы движка на поддерживаемые языки, улучшила различные части пользовательского интерфейса и устранила более 40 замечаний с выпуска предыдущей версии.

Мы надеемся, что любители серии "Героев Меча и Магии" по достоинству оценят все нововведения проекта fheroes2.
Приятной всем игры!

Официальная группа проекта в VK.

Главная страница разработки на github.

Руководство по установке.

Помочь разработчикам с осуществлением будущих улучшений игры можно подпиской на Boosty или Patreon.

Показать полностью 6
[моё] Стратегия Компьютерные игры Android Ретро-игры Разработка Герои меча и магии Герои Homm II Might and magic Open Source Игровой движок Во что поиграть Моды Редактор Карт Pixel Art Mac Os Linux Игры Длиннопост
27
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии