Pull to refresh

Comments 6

Вопрос только один: почему это должно быть опенсорсным? Обычно под подобные проекты находят бюджеты и делают коммерческим, разрабы просто работают за зарплату.

Мне чисто по фану кодить этот проект. К тому же, не верю я в монетизацию в этой теме. Особенно когда выпустили в Open Source модель Gemma-2-2B после квантования, она на диске занимает 1.5 Гб. И она работает на слабом железе даже без видеокарты с минимумом RAM. Говорит на всех языках мира от русского до китайского, имеет энциклопедические знания на уровне Википедии. Даже может писать несложный код на любом языке программирования. Думаю, такие темпы оптимизации приведут к тому, что эти новомодные ИИ скоро будут запускаться и качественно работать на самых дешевых и слабых андроид-телефонах...

У меня скорее обратный вопрос - почему схема лицензирования GPL+выдуманная, вероятно, Вами несколько сомнительная несимметричная CLA, а не принятая в мире Rust'а MIT+Apache?

Вы уверены, что найдёте много контрибьютеров при такой постановке вопроса - что Вы хозяин проекта и кода, и можете его под любой лицензией использовать, и самое любопытное, что он отдаёт Вам свой вклад аж под исключительной лицензией (т.е. не может применить его более нигде), а миру проект разрешается использовать только на условиях копилефтной GPL?

Как я понимаю, потому что Вы такой подход уже для других своих проектов используете, а в данном конкретном случае специально не задумывались?

Тогда вопрос распадается на два: чем был обусловлен изначальный выбор схемы лицензирования и не хотите ли Вы подумать над тем, чтобы в данном случае пересмотреть её в пользу пермиссивных MIT+Apache, без этих хитростей с CLA?

Или Вы таки надеетесь с какого-то момента начать зарабатывать коммерческими лицензиями на этот продукт?

В любом случае, удачи Вам с проектом!

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

Вообще, под Rust перенесли уже все основные и популярные ML и дата пакеты. То есть есть ненулевые шансы потеснить Питон на этом месте. На Питоне конечно удобно разрабатывать, но распространять потом - это пипец. Вот только вчера не смог воспользоваться PuLID для Flux: Поставьте Питон 3.10, потом создайте venv, потом поставьте пакеты... а они падают при установке, и что теперь? Надолбавшись с venv-ами, мне один трёхгигабайтный ЕХЕшник и то кажется более удобным вариантом.

но распространять потом - это пипец

Вы зрите в корень. Притом что и разрабатывать я бы не сказал что удобно.

потом создайте venv, потом поставьте пакеты... а они падают при установке, и что теперь?

Иногда помогает указать более старую версию, типа pip3 install package_name==x.y.z. Хуже когда одна зависимая либа требует версию 2.0 или старше, а вторая 1.0 и не старше.

Sign up to leave a comment.

Articles