Берлога Опенсорсера
82 subscribers
94 photos
5 videos
62 links
👥 Вступай в:
@OpenSource_Chat — сообщество для Open Source разработчиков

https://OpenSourceHub.tech — наша платформа, где находят Open Source проекты и задачи

Канал Артёма Пашкова @pashkov256
Download Telegram
⚫️ Выпустил статью на Хабр с разбором проекта участника нашего сообщества!

Open Source проект может быть технически отличным и при этом оставаться неизвестным. Всё прекрасно работает, но репозиторий не привлекает ни пользователей, ни контрибьюторов. Причина чаще всего не в качестве кода, а в том, как проект представлен на GitHub.

Там я разорал проект Tgin (инфраструктурная прослойка для Telegram-ботов на Rust). У проекта отличный потенциал. На его примере я покажу, какие элементы репозитория реально влияют на интерес к проекту, где чаще всего теряются пользователи и контрибьюторы.

👍 https://habr.com/ru/articles/984624/
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤2👍2
🏆 Лицензия MIT - это, по сути, "делайте с моим кодом все, что хотите, мне все равно" из лицензий с открытым исходным кодом. Это одна из самых либеральных лицензий, вы можете копировать, изменять, распространять, продавать и даже использовать ее в несвободном программном обеспечении. Единственное требование? Сохраняйте уведомление об авторских правах.

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

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

programming_humor
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7🔥3👍1
⬇️ Vibe Assembly

Кто-то только что задал запретный вопрос, который вызвал бы экзистенциальный кризис у любого разработчика компиляторов. Если компиляторы преобразуют Python в машинный код, а большие языковые модели преобразуют английский в Python, то почему бы просто... не обойтись без посредников и не писать всё на ассемблере? А ещё лучше на двоичном языке?

С технической точки зрения логика верна, но она совершенно не учитывает суть уровней абстракции. Конечно, мы могли бы все писать на ассемблере, как мы могли бы сами добывать себе еду и разводить огонь с помощью палок. Но у некоторых из нас есть дедлайны, здравый смысл и глубокое уважение к тому, что мы не управляем регистрами вручную для простого «Hello World».

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

programming_humor


🏆 Опенсорсеры подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍8🤯3🔥2
LOL

Даже для БЛОКНОТА, нужно быть авторизированным в Microsoft Store 🤡

⚫️ OpenSourceHub.tech 👆
Please open Telegram to view this post
VIEW IN TELEGRAM
😈11🤯2🍓1
Самоблокирующийся Open Source новый уровень абсурда

Наткнулся на иностранную статью, где журналист всерьёз предложил, чтобы Open Source код сам себя блокировал в России и Китае из-за геополитических причин.

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

Ирония в том, что такая логика полностью противоречит самой природе Open Source.
Open Source — это про свободу чтения, изменения, и распространения кода. Как только мы говорим: «этот код для одних, но не для других», то свобода заканчивается.

Можно сколько угодно называть это опенсорсом, но по сути это уже обычное проприетарное ПО с политическим фильтром 🤡

Что думаете ?

⚫️ OpenSourceHub.tech 👆
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍9❤3🔥2
У кого жиза?)))

#meme
👍7🥰3😈1
Эта умиротворённая улыбка, когда вы уже сыты по горло конфликтами при слиянии и решаете, что --force единственный выход

#meme
😈8🔥1👏1
⚫️ OpenSourceHub.tech — место, где находят и делятся проектами и задачами в Open Source

😎 У тебя есть свой Open Source проект?
Даже если у него мало звёзд, добавьте его или issues на платформу (как?). Это способ получить новых пользователей, контрибьютеров, и обсуждение со стороны разработчиков, в нашем сообществе 🏆 Опенсорсеры

😍 Хотите попробовать себя в Open Source, но не знаете, с чего начать? Здесь собраны проекты и актуальные issues, открытые для контрибьюторов. Можно найти задачи под свои интересы и способности.

🟩 Благодаря фильтру «Лёгкий вход» — вы получаете Issues, с которых проще всего начать и постепенно влиться в проект. Это хороший способ получить реальный опыт, поработать с чужим кодом и сделать первые pull request в интересные проекты.

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

Вступай в уютное сообщество разработчиков:
🏆 Опенсорсеры


Попробовать можно здесь:
👆 OpenSourceHub.tech
Please open Telegram to view this post
VIEW IN TELEGRAM
😈8🏆2🍓2
⚫️ Выпустил гайд по Open Source для новичков: как найти первый проект, задачу и сделать свой первый PR

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

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

➡️ https://habr.com/ru/articles/1002530

👍 Залетайте, читайте и, если статья была полезной, поддержите её плюсиком. Это поможет росту сообщества и пользователей на нашей платформе ⚫️ OpenSourceHub.tech 👆
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤3🎉3
Бесплатный сыр для мейнтейнеров: Anthropic подсаживает опенсорс на ИИ-иглу?

Anthropic запустили программу Claude for Open Source. Они дают 6 месяцев бесплатной подписки Claude Max (самой мощной версии) активным мейнтейнерам открытых репозиториев.

Кто попадает под раздачу?
🟡Ты основной мейнтейнер или ядро команды.
🟡У репо 5 000+ звёзд на GitHub ИЛИ 1M+ загрузок в месяц.
🟡Ты активен последние 3 месяца.

🤔 Звучит как жест доброй воли, правда?

5 000 звёзд или миллион загрузок в месяц, это уже не «пет-проект на выходных». Это проекты, которые реально стоят в продакшене. И именно этот фундамент Anthropic предлагают усилить своим инструментом. Или, если задуматься, может, ослабить? 🌚

Вопрос на засыпку
Вы бы доверили прод библиотеке, если бы знали, что значительная часть её кода написана через Claude Code?

⚫️ OpenSourceHub.tech 👆
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥4😈2🍓1
А если бы весь код был закрыт? 😳

Мы привыкли, что запустить проект можно за вечер, просто собрав его из готовых кирпичиков. Но что, если бы каждый import стоил денег?
Бесплатные фреймворки, открытые базы данных и возможность заглянуть в исходники стали для нас абсолютной нормой, которую мы воспринимаем как само собой разумеющееся. А если бы весь код был закрыт по умолчанию?

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

https://habr.com/ru/articles/1006656
https://habr.com/ru/articles/1006656
https://habr.com/ru/articles/1006656

👍 Залетайте, буду рад вашей поддержке
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍2😈2
🏆 Нас уже 600 человек, всем спасибо ❤️

Присоединяйтесь к нам:
⚡️@OpenSource_Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉9❤3🔥3
OpenGL? Дружеское рукопожатие. OpenCV? Конечно, давай дружить. OpenSSH? Иди сюда, друг! OpenCL? Безусловно! OpenVPN? Конечно! Но тут появляется OpenAI, и все вдруг начинают спрашивать: «Погодите, вы называете себя КАК?» Ирония в том что OpenAI они буквально превратились из некоммерческой организации, обещавшей открытые исследования, в многомиллиардную корпорацию, которая держит свои модели под замком.
😈8👍3🔥3
Forwarded from Artem Pashkov
⚡️ Автоматическое добавление ваших задач на:
⚫️ OpenSourceHub.tech

Если в боте @EasyContributeBot, в настройках проекта (или при его добавлении) стоит галочка «Ищу контрибьюторов», то система будет раз в 20 минут проверять репозиторий и автоматически добавлять задачи с лейблами:
▪️ good first issue
▪️ help wanted
▪️ first-timers-only
▪️ easy

Задачи автоматически будут появляться:

На нашей платформе:
⚫️ OpenSourceHub.tech/search/issues

В топике сообщества:
😂 «Ваши Issues»


❗️ Если у вашей задачи нет этих лейблов
Вы по-прежнему можете добавить issue вручную через бота, если вы хотите сразу поделится конкретной задачей или не попадает под автофильтр.


😍 Добавляйте свои проекты и используйте поиск платформы для старта в Open Source
На платформе собраны актуальные задачи под любые интересы, а фильтр «Лёгкий вход» поможет мгновенно найти Issues, с которых проще всего начать путь в проекте и набить руку на реальных задачах.

➡️ ⚫️ OpenSourceHub.tech
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2🎉1
👍 Ничто так не говорит о том, что вы преданный своему делу разработчик, как график ваших вкладов на GitHub, надеюсь оно не выглядит как цифровое кладбище с двумя зелеными квадратами за весь год.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2😈1
👿 Скомпрометирована популярная библиотека litellm 1.82.7+

Пакет litellm, для PyPI содержит вредоносный pth-файл (litellm_init.pth, 34 628 байт), который автоматически запускает скрипт для кражи учетных данных при каждом запуске интерпретатора Python — импорт litellm не требуется.


Issue по этой теме закрывают, мейнтейнеры тоже были взломаны 🫠

Обсуждение:

https://github.com/BerriAI/litellm/issues/24512
https://news.ycombinator.com/item?id=47501426
Please open Telegram to view this post
VIEW IN TELEGRAM
😈6👏2🤯2😱1
Список Open Source ОС, которые выступили против верификации возраста

В некоторых странах действуют законы (находящиеся на разных стадиях принятия), которые обязывают операционные системы в той или иной степени проверять возраст пользователей и сообщать о нем.

Уже приняты законы о проверке возраста на уровне операционных систем в Бразилии и Калифорнии.

Недавно добавили Slackware, Void и Garuda Linux

Список:
😸 https://github.com/BryanLunduke/DoesItAgeVerify

🏆 Будни Опенсорсера. ПОДПИСАТЬСЯ
Please open Telegram to view this post
VIEW IN TELEGRAM
👏6👍1😈1
Вы заплатили за Windows, но у Microsoft всё равно хватает наглости показывать вам рекламу. Они ведут себя как производители дешевых китайских смартфонов 🤡

Спасибо, что ещё не показываете рекламу в BIOS 😂

Сравните это с любым Open Source дистрибутивом. Если кто-то попытается вшить туда сбор данных или рекламу (как было когда-то с Ubuntu и Amazon), комьюнити моментально поднимает такой вой, и фичу замнут.

🏆 Будни Опенсорсера. ПОДПИСАТЬСЯ
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2😈2
🏃 У нас появился новый топик “Ваши релизы”

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

❤️ Зачем этот топик:
🟢 показать, что ваш проект живёт и развивается
🟢привлечь внимание к обновлениям
🟢получить фидбек, помощь и контрибьюторов

💬 Под релизами можно (и нужно) обсуждать, задавать вопросы и помогать друг другу

❤️ Каждый пост с релизом закрепляется админом @pashkov256

Подробнее:
t.me/OpenSource_Chat/61615/61616

Вступай в наше сообщество:
🏆 @OpenSource_Chat
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1🎉1
Когда кто-то делает форк вашего репозитория, это приятно. Кому-то ваш код показался достаточно интересным.

🐧 Поздравляю, теперь вы практически Линус Торвальдс
Please open Telegram to view this post
VIEW IN TELEGRAM
🏆7👍1🔥1