LINUX.ORG.RU

о популяризации своего фреймворка


0

1

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

основные модули - это работа с вебом (как например Grab), с базами sqlite, mysql, многопоточность, поддержка socks5/http/https, ftp, интеграция phantomjs (каждый поток может порождать себе фантом и рулить им через яваскрипт-апи), работа с популярными почтовиками через pop3

появилось желание сделать сайт, написать доки и выложить его для скачивания

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

и тут два варианта:
- либо мы выкладываем бинарные сборки
- либо исходники этих модулей

У бинарных сборок есть плюс - никто не будет делать форки, а будут юзать и отлаживать то что есть (писать баг-репорты на форум)
Но есть и минус - никто не найдет ошибок в коде и не укажет на них

У сорцов плюс как раз в вылизывании кода
Но минус - хороший разработчик может его форкнуть и вообще забить на нас, соответственно мы о его доработках можем и не узнать

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

★★★

Последнее исправление: sergey-novikov (всего исправлений: 2)

Зачем тебе рулить фреймворком? Если у тебя будет лучше код, то будешь сам решать, если кто-то сделает лучше, то он. Можно договориться и писать вместе.

Выкладывай сорцы, а то говоришь как не коммунист

vertexua ★★★★★
()

Open your code or die.

anonymous
()

И кто будет пользоваться неизвестным и закрытым продуктом для своих целей?
Толстовато.

anonymous
()

Но минус - хороший разработчик может его форкнуть и вообще забить на нас, соответственно мы о его доработках можем и не узнать

GPL/AGPL + коммерческая лицензия. Хотя AGPL это свинство, да.

i-rinat ★★★★★
()
Ответ на: комментарий от anonymous

Язабан.

Язарегистрацию.

AGPL — это Истинная Свобода.

Не вижу противоречий с утверждением «AGPL это свинство». В Истинную Свободу входит и свобода от гравитации, но вряд ли все этого хотят. Истинная Свобода — она для Избранных Анонимов.

i-rinat ★★★★★
()

Но минус - хороший разработчик может его форкнуть и вообще забить на нас, соответственно мы о его доработках можем и не узнать

Зачем по вашему придумали лицензию GPL и аналоги ?

kostik87 ★★★★★
()

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

Присоединяюсь к анонимусу.

tailgunner ★★★★★
()

Судя по твоим темам на ЛОРе, этот «фреймворк» лучше обходить стороной.

anonymous
()

Но минус - хороший разработчик может его форкнуть и вообще забить на нас

И какой ему от этого будет профит?

Kroz ★★★★★
()

загляни в мой профиль

visual ★★★
()

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

GoNaX ★★★
()

- либо мы выкладываем бинарные сборки - либо исходники этих модулей

И то и другое нельзя?

geometer
()
Ответ на: комментарий от geometer

интересный вариант)
только зачем кому-то билды, если есть сорцы?
мы компилим чтобы привязка к железу имела смысл

sergey-novikov ★★★
() автор топика

Но минус - хороший разработчик может его форкнуть и вообще забить на нас, соответственно мы о его доработках можем и не узнать

github и форки найдутся. На то оно и соцсеть.

antares0 ★★★★
()
Ответ на: комментарий от sergey-novikov

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

geometer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.