SourceForge.net 에 프로젝트 등록하기 기타

HalfNetwork의 소스 저장소로 Assembla를 사용하고 있었는데, 부족한 점이 있어서이번에SourceForge.net으로 옮기게 되었습니다. 프로젝트를 생성하면 바로 사용이 가능한 줄 알았는데, 승인 과정을거쳐야하더군요. 제출하는 폼은 총 4단계로 나뉘어져 있습니다.



Enter Project Information

  • Select Project Type

    • Open Source Project 선택하시면 됩니다.
  • Project Name
  • Unix Name

    • URL이 되는 이름입니다.
  • Public Description

    • 외부에 공개되는 프로젝트에 대한 설명입니다. 저는 아래와 같이 적었습니다.
    • HalfNetworkisa C++ network library using ACE. Implementation of Half-syncHalf-asyncpattern(POSA2). It includes packet generator using python.
  • Registration Description

    • 등록을 위한 프로젝트의 설명 입니다. 최소한 2문단이상을 적어달라고 하는걸 보니 사람들이 너무 간단하게 적어냈나봅니다. 외부에 공개되지는 않으며 프로젝트의 등록을 허가해주기 위한 판단 기준이 되므로 잘 써야 합니다. 프로젝트에 대한 자세한 설명과 기능상 비슷한 다른 솔루션이 있다면 그런 것들을 적어내면 됩니다. 저는 아래와 같이 적었습니다.
    • HalfNetworkis a C++ network library using ACE. When someone use this library, theycan make high performance network application easily. It will teach howto use ACE framework correctly. There are 2 networkmodels.Proactor(IOCP) and Reactor(WaitForMultipleObjects). Both of twocan attach connector and acceptor. Proactor could make greatperformance in windows. Now it only supports windows.

      Itincludes packet generator using python. When someone use this packetgenerator, they can generate variety protocols easily. It is similar to Google protocol buffers. I adopt YAML format as a protocol definition file.

      Support environment
      OS : Windows XP, Windows 2003 Server
      IDE : vc8, vc9
      ACE version : 5.5, 5.6
      python version : 2.5, 2.6

Select Licenses

  • 라이센스 정책을 결정합니다. 대표적인 오픈소스 라이센스에 대한 설명은 아래 URL에 잘 되어 있습니다.
  • http://wiki.kldp.org/wiki.php/OpenSourceLicenseGuide
  • GPL : 배포된 소스코드를 수정하거나 소스코드를 다른 소스에 링크하는 경우 소스코드를 공개해야 함
  • LGPL : 배포된 소스코드를 수정하면 소스코드 공개. 다른 소스에 링크하는 경우는 공개하지 않아도 됨.
  • BSD : 배포된 소스코드를 수정해도 공개하지 않아도 됨. 다른 소스에 링크하는 경우도 공개하지 않아도 됨. (o)

Select Project Categories

  • 프로젝트의 카테고리와 태그를 정합니다.

User Agreement

  • 일반적인 약관 동의 절차


다 제출하면 일정기간(business day 1~3일) 심사후에 사용이 가능하다고 나오더군요.  저는 12월 31일 새벽 1시 정도에 신청했는데, 같은날 새벽 4시 정도에 허가메일이 왔습니다.


HalfNetwork의 주소는 아래와 같습니다. (Packet Generator를 추가했습니다.)

https://sourceforge.net/projects/halfnetwork/



덧글

댓글 입력 영역