Что бы вы сделали, если бы вы закодировали кроссплатформенный фреймворк C ++ / OO и поняли, что он слишком долго лежит на вашем диске? - PullRequest
3 голосов
/ 02 января 2009

Этот проект начался как платформа для разработки, потому что я хотел иметь возможность писать игры для мобильных устройств, а также запускать и отлаживать код на моем настольном компьютере (т. Е. Эмулятор устройства EPOC был настолько плох): платформы, которые он поддерживает в настоящее время:

  • Окошко рабочего стола
  • WinCE
  • Symbian
  • iPhone

Архитектура вполне укомплектована 16-битным 565-кадровым буфером видео, блиттерами, базовыми растровыми операциями, программными пиксельными шейдерами, аудио-микшером с шейдерами (dsp fx), базовым вводом, простой виртуальной файловой системой ... хотя эта вещь в сначала напишите и так есть места, где понадобится рефакторинг. Все было абстрагировано, и руководящий принцип:

  • в основном чистый код, как если бы это была просто книга для чтения
  • объектно-ориентированный, без жертвоприношений
  • мобильный центр

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

Итак, заранее поблагодарив вас за чтение всего этого ... действительно, что бы вы сделали?

Ответы [ 6 ]

6 голосов
/ 02 января 2009

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

3 голосов
/ 02 января 2009

Я бы сказал, что вы должны открыть его.

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

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

Посмотри на это по-другому. Худшее, что может случиться, это то, что ваша работа останется незамеченной, а ваши усилия будут потеряны. Лучшее, что может случиться, - это то, что вы будете признаны за то, что у вас есть предвидение, чтобы начать такой великий проект, и открыть его для поиска.

2 голосов
/ 02 января 2009

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

Несколько хороших сайтов для публикации на

  1. CodePlex
  2. sorceforge
2 голосов
/ 02 января 2009

http://sourceforge.net

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

1 голос
/ 29 марта 2010

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

Может быть, кто-то поднимет его или просто поучится у него

0 голосов
/ 02 января 2009

Поднимите это на github , чтобы мы все могли проверить это.

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