Итак, ежели чел зарегистрирован на
SourceForge (если нет - идёт
сюда), то у него есть там своя страничка, в которой присутствует раздел
My Projects и линк
Register a new project - туда и нажимаем. Далее последовательно открываются следущие странички (по которым мы перемещаемся нажимая кнопку
Next Page или
I AGREE по заполнению или прочтению):
Project Registration: Overview
Читаем чего мы должны сделать и идём дальше
Project Registration: Project UNIX Name
Тут нам надо придумать внутреннее имя проекта, которое должно писаться маленькими буквами - в моём случае это
nedopc
Project Registration: OSI Open Source Definition
На этой страничке нам предлагается ознакомиться с определением понятия "открытый исходник" (только открытые исходники хостятся на
SourceForge) - жмём кнопку
I AGREE
Project Registration: Project Type
Выбираем тип проекта - правильным пунктом является
An Open Source Software project (все остальные пункты похожи на ловушку для дураков ; )
Project Registration: Terms and Conditions of Use
Знакомимся с правами и обязанностями сторон и жмём
I AGREE
Project Registration: Hosting Requirements
Читаем требования хостинга и снова соглашаемся
Project Registration: Trove Categorization
Тут требуется классифицировать свой проект - в каждом пункте выбираем нужное и жмем
Add (можно добавлять несколько значений для пунктов). Один из самых важных элементов классификации - лицензия, в нашем случае это GPL. Далее аудитория на кого рассчитано. Потом статус (альфа, бета и т.д.). Затем выбираем топик (топики), языки программирования, операционные системы, пользовательские интерфейсы и языки для перевода.
Project Registration: Public Description
Краткое описание проекта длиной от 20 до 255 символов. Про наш проект я написал следующее:
NedoPC SDK is a set of development cross-tools (compilers/emulators) for software (and hardware) development for some old home minicomputers and new "homebrew" hobbyist-friendly computers.
Project Registration: Registration Description
А это большое (от 200 до 10К) серъезное описание на английском языке - должно быть достаточно занятным и профессионально написаным, чтобы админы этот проект разрешили
NedoPC SDK is a set of development cross-tools (compilers/emulators) for software (and hardware) development for light-weight hobbyist-friendly computers and devices. Actually it is based on my personal hobby developments made since 1994: cross-assembler for 8080 microprocessor, software emulator of 8080, emulator of soviet microcomputer Orion-128, and also emulator of russian microcomputer Sprinter where Z80 emulation engine was taken from other GPL project (FUSE). Then since 1998 I have some high level programming language (named RW1) with portable byte-code compiler written in pure C, light-weight byte-code interpreter (16-bit virtual machine) and cross-tool for byte-code translation to assembler for some 8080 or Z80 based microcomputers and also an ability to support any other processors or systems by implementation of some standard "rules" for translator (at present I'm working on 8086 support).
RW1 development tools already were published as open source, but under some kind of BSD-like license and right now I plan to use GPL for them. Also I plan to implement shell based on RW1 byte-code interpretator to handle that development tools on 3 main platforms that I plan to use for binary distributions: Linux x86, Win32 and DOS.
In near future I plan to support new platforms for development like PIC/SX, HC11 and even mc68k and create some additional tools.
My emulators use my class UniGraf for graphics output and keyboard/mouse input. This class has implementations for DOS (WATCOM-C/C++ graphics), SVGALib and SDL (working under Windows and Linux). You can see GPL licensed source code of my Sprinter emulator with UniGraf class here:
http://www.nedopc.org/nedopc/sprinter/sprint.shtml
Project Registration: Project Descriptive Name
И на последок требуется ввести описательное имя проекта, которое будет доступно всем как заголовок - у нас это
NedoPC SDK
Project Registration: Confirmation and Submission
Читаем чего понаписали и жмём
Submit registration
Project Registration: Submission completed
Последняя страница где объясняется, что заявки просматриваются с понедельника по пятницу в рабочее время (с 9 утра до 5 вечера) - сейчас почти полночь, завтра будем ждать результата ревью