🔒Полупроприетарное ПО или «какими же надо быть ублюдками» 🔒
Впервые сталкиваюсь с таким ублюдством в мире библиотек
Так, отмена, в комментариях объяснили зачем это сделано
Комментарии: 8
🦾
🦾 IT-Качалка Давида Шекунца 💪
2023-09-30 07:56
Есть шикарная библиотека sqlc - пишешь чистый sql, она проверяет его по отношению к твоей БД и выгружает типизированный Го код
OpenSource, все дела
Мне захотелось программно выгрузить из кода SQL, а потом засунуть его в sqlc и на выходе эти структуры с небольшой модификацией записать обратно в Го код
И ТУТ Я СЛОВИЛ ТАКОГО ЖИРНОГО ХУЙЦА
Короче, в Го если ты положишь что либо в папку с названием “internal”, ничто выше уровня где лежит эта папка не сможет импортировать содержимое internal
Так вот эти пидоры положили весь свой код в internal…
То есть, ты можешь собрать утилиту из их либы, ты можешь разрабатывать их либу, ты можешь видеть все исходники, НО ТЫ НЕ МОЖЕШЬ ИХ ИСПОЛЬЗОВАТЬ В СВОЕМ КОДЕ
Получается Open Source, но только пока ты используешь именно их утилиту
Такого ублюдства я ещё никогда не видел
Я уверен что это сделано чтобы нельзя было строить другие проекты поверх sqlc: хочешь такой функционал? Копируй код сам ручками
Короче, они пидары, а вы такими не будьте
🦾
🦾 IT-Качалка Давида Шекунца 💪
2023-09-30 07:59
Конечно есть такой хак: делаем форк, вытаскиваем все из internal, публикуем, а каждый раз при мердже из их мастера программно класть обратно в internal, делать мердж и обратно доставать из internal
G
Grigoriy ИТК Malyshev
2023-09-30 08:36
На днях видел пост, что в апт-гете либа пускает только патреон-подписчиков
🦾
🦾 IT-Качалка Давида Шекунца 💪
2023-09-30 08:37
Ахахахах хочу сделать также но с онлифанс
A
Arthur G
2023-09-30 08:49
OSS ≠ Free 😁
A
Arthur G
2023-09-30 08:50
Мне кажется они просто не хотят поддерживать такой API. И я их понимаю.
🦾
🦾 IT-Качалка Давида Шекунца 💪
2023-09-30 11:39
Хмммм слушай, ну с этой стороны я не думал
То есть, если гипотеза: "они закрыли все, чтобы людей не пытались использовать их как либу и строчили миллиард гневных комментариев, потому что они нихуя не поняли" – не просто имеет место быть, а я бы даже сам так делал...
Благодарю, да, звучит логично, кейс раскрыт
E
EngineMyBodies | Фитнес | Бодибилдинг
2023-09-30 12:28
✅Измени свое тело! Прогрессируй! Используй ресурсы на 100% эффективнее!
Тренировки, БАДы, Правильное питание и море полезной информации ждут вас в нашем телеграм канале!