В переписке Rene подумал вслух про мультиязычный сайт (
http://blackboxframework.org/) для международной централизации, выкладывания стабильных версий. Сейчас много разных мультиязычных CMS, как WordPress так и Joomlа имеют такие плагины. Я дополнил про систему обмена компонентами, НО я против базирования на sourceforge, github, bitbucker, gitoriouse или еще где бы то ни было. Нужна своя структура на подобие Ubuntu Software Center, Apple Store, Google Play. Не обязательно так наворочено, но с возможностью регистрации, загрузки версий компонентов самостоятельно, рейтингом, возможностью сделать пожертвование на развитие компонента. Такой движок на php пишется неделю, но зато потом руки развязаны, такой подход окупится многократно.
Саму разработку, конечно, при этом размещать где-угодно не возбраняется, но ведь это личные предпочтения разработчиков, какую систему контроля версиями выбирать и т.п. кто-то будет пользоваться svn, а кто-то вообще никакими системами не пользуется. А залить на сайт готовый компонент будет возможность у всех одинаковая.
Уверен, что важно сохранить преемственность oberoncore, поэтому предлагаю для международной площадки купить: oberoncore.org (свободен), залить Joomla ко мне на московский сервер (или к Борису с Евгением, где сейчас этот сайт) и всем интересующимся дать редакторские права (русскую версию скопировать с сайта oberoncore.ru). Если никто не пожертвует 750 рублей на это дело, то куплю сам (но с зарплаты в августе).
Форум менять нельзя (сделаю перенаправление с forum.oberoncore.org → .ru), так как это мировая площадка в плане сложившихся традиций модерирования, к тому-же в настройках движка есть английский язык. Но прошу, Евгений и Борис, давайте сделаем его по-умолчанию, поскольку у зарубежных коллег оторопь от кириллицы и они просто не могут в шоковом состоянии найти в настройках, где его включить. А для русских пользователей такой проблемы нет, поскольку все IT-шники и даже школьники без труда это отыщут (английских букв не пугаемся).
Rene писал(а):
Just thinking aloud:
It seems that there is a Russian community that is thriving and active in developing the Blackbox framework and development environment. Then there is a German and English community of BB-using programmers. And then there are a few other users here and there.
To me, it seems that BB lacks three things:
1) Centralization
Currently, those who know about BB have different places to go, if they want to "get it": There's oberon.ch (but OMI stopped their engagement to BB), there's Zinnamturm (where you get lots of subsystems) and oberoncore.ru (where you get the newest BB release and I don't know what else because I do not read Russian). If there was ONE
http://blackboxframework.org/ (for instance. it is free currently, and while balckbox.org is auctioned off at around 3000$, there is no auction for it) where you get it all, it would be easier to make BB known, thus growing the community - a core topic for any OpenSource project.
2) Internationalization
Would Linux be where it is now, if the documentation and the UI were only available in English? I guess not. It seems that most users and programmers of BB are not native speakers of English. If documentation, UI and website were available in different languages, this would go far in growing the community base.
3) Purpose
When Modula-2 hit the Amiga oh so many years ago, its impact was due to the fact that you could write good games in a very short time with it. It was easier to learn than C, and it was better suited to the task than AmigaBasic. And back then these were all the alternatives there were. What is the BB Framework better suited at than VisualStudio/.NET? I think that at least currently game programming with BB is no good (the main loop stops, if you keep a mouse-key pressed, for instance) and it is not Real Time applications - we all know why. While "all purpose" sounds fine, it is neither true nor is it something you can build a marketing strategy around. A vision of purpose could also go far in growing the community AND deciding the direction of future development of BB. A winning argument for BB in its starting days was portability. But then, the Apple BB got the boot, and Linux BB never really got started, so no portability at all nowadays. Werner Braun's O3 is a really great thing but would benefit from a larger dedicated community, too (in fact, I could see a web application server as a purpose for BB, especially if BB was ported to Linux. Ease of use AND being a bit uncommon and thus not so easy to attack is a good argument).
Anyhow, these things need the group to agree to do them, someone to take the lead and the group joining up for the effort.
Rene