Sourceforge net что это
jenyay.net
Софт, исходники и фото
Шпаргалка по Sourceforge.net
Пишу это больше для себя, пока ничего не забыл (из того, что знал), а заодно может и кому-нибудь еще пригодится.
I. Регистрация нового пользователя
В первую очередь необходимо создать нового пользователя.
1. Идем на страницу создания нового пользователя.
2. Там вводим адрес своей почты и выбираем себе пароль. Необычно то, что про логин здесь не спрашивают.
3. Должны прислать письмо для проверки ящика, где будет адрес, зайдя на который надо будет еще раз ввести почту и пароль.
4. Попадаем на другую страницу для создания нового пользователя. Там надо ввести имя аккаунта, отображаемое имя, выбрать язык, часовой пояс и две есть галки для подписки (или не подписки) на новости сайта. Имя аккаунта и отображаемое имя не обязательно должно совпадать.
5. На следующей странице нас просят еще раз подтвердить введенные данные.
6. После этого создание нового пользователя завершено и мы получаем следующие ссылки: Изменение данных аккаунта и Документация.
II. Создание нового проекта
Итак, пользователя создали. А теперь мы хотим создать новый проект, исходники которого будут доступны всем (и это правильно (с) сами знаете чей). Для этого надо сделать следующее.
1. Входим под своим именем на странице авторизации. и попадаем на свою страницу.
2. В меню сверху выбираем Projects->Create Project. Или проще идем сюда.
3. Нажимаем внизу кнопку Next Page
4. Вводим имя проекта ( так называемый UNIX Name). В моем случае это имя было ljwatcher (маленькими буквами).
5. Принимаем предложенную лицензионное соглашение.
6. Выбираем тип проекта. В моем случае «An Open Source Software project».
7. Еще раз подтверждаем, что с лицензией согласны.
8. И еще раз.
9. Заполняем данные о проекте. Для этого выбираем:
После выбора каждого пункта надо нажимать кнопку «Add» для соответствующего пункта. Некоторые пункты могут содержать несколько вариантов.
III. Использование SVN
Теперь, когда проект создан, можно приступать к закачке исходников на сервер, откуда их сможет получить кто угодно. На sourceforge.net кроме SVN в качестве хранилища можно использовать еще CVS. Точнее даже по умолчанию используется именно CVS, а для использования SVN надо где-то поставить галку (к сожалению уже не помню где, но она бросается в глаза на какой-то странице касательно SVN).
1. Подробности по использованию SVN со всеми адресами и командой для получения исходников из репозитория касательно именно вашего проекта находится по адресу вроде http://sourceforge.net/svn/?group_id=177508, где group_id должен быть нужного проекта.
2. Документация по использованию SVN на sourceforge.net расположена здесь.
3. Но для тех, кому не охота читать справку (да и самому чтобы в следующий раз не читать :)), выпишу основные настройки для доступа к репозиторию.
IV. Выпуск релизов
Итак, через какое-то время ваш проект развился до такого уровня, что уже и не стыдно выложить то, что получилось в удобоваримом виде (скомпилированном, например). Т.е. выпустить так называемый релиз. Это происходим следущим образом.
2. Список релизов для нашего случая находится по адресу https://sourceforge.net/project/admin/editpackages.php?group_id=177508. У других проектов будет другой group_id.
3. Здесь можно (нужно, если нет ни одного пакета) добавить новый пакет. В нашел случае пакет называется ljwatcher и пока все релизы относятся к этому пакету. Для каждого пакета можно выбирать будут они доступны публично или нет.
4. Идем по ссылке «add Release» для нужного пакета.
5. Вводим название релиза (например, номер версии).
6. В большом списке файлов ищем наш только что закачанный файл и отмечаем его галкой.
7. Чуть выше можно написать комментарии к релизу.
8. Отправляем новый релиз.
V. Участники проекта
Если над проектом вы работаете не один, то в этом случае к проекту можно присоединить других участников и всем раздать права и обязанности. Для этого:
1. Выбираем в меню пункт Admin->Members или просто идем по ссылке.
2. Здесь нет ничего сложного. Идем по ссылке [Add a developer to this project].
3. Вводим имя нового участника (его так называемое UNIX name или имя аккаунта). Заметьте, что участник должен быть уже зарегистрирован.
4. Дальше вас спросят что будет делать новый участник и какие давать ему права. Среди прочего можно выбрать
И еще несколько пунктов касательно того, что может делать новый участник проекта.
Вместо заключения
Вообще про sourceforge.net можно писать похоже книги. Уж столько там всего интересного и не всегда понятного. Например, я до сих пор не понял окончательно как закачивать файлы для сайта, который дается под проект. Сайт имеет вид http://PROJECTNAME.sourceforge.net. Но там какая-то хитрая и запутанная система авторизации. Но, если мне все-таки откроется истина удастся с ней разобраться, то я, конечно об этом напишу. Так же для каждого проекта дается не публичный ftp, куда можно закачивать файлы, доступные только участникам. Есть система для приема пожертвований, есть возможность создания виртуальных хостов и много чего еще.
Вы можете подписаться на новости сайта через RSS, Группу Вконтакте или Канал в Telegram.
Национальная библиотека им. Н. Э. Баумана
Bauman National Library
Персональные инструменты
SourceForge
SourceForge — крупнейшая на момент написания статьи система совместной разработки программного обеспечения, а также одноимённый веб-cервис для хостинга IT-проектов и совместной их разработки «SourceForge.net». Программное обеспечение SourceForge разрабатывается и продаётся компанией CollabNet. Все проекты на ресурсе — проекты с открытым исходным кодом. На данный момент на SourceForge.net размещены более 500 тыс. проектов; количество зарегистрированных пользователей превышает 33 млн.; количество загрузок в день более 4 млн.
Сам интернет-ресурс «SourceForge.net» принадлежит и управляется непосредственно Slashdot Media. [1]
Содержание
История системы
Проект SourceForge, основанный в 1999 году компанией VA Software, стал первым поставщиком централизованного размещения бесплатных разработчиков программного обеспечения с открытым исходным кодом для контроля и управления разработкой программного обеспечения и предоставления этой услуги бесплатно. Программное обеспечение под управлением сайта SourceForge.net было выпущено как бесплатное программное обеспечение в январе 2000 года и позже было названо SourceForge Alexandria. Последний выпуск по свободной лицензии был сделан в ноябре 2001 года. После пузыря доткомов, SourceForge был приведен в действие проприетарным SourceForge Enterprise Edition, отдельным продуктом, переписанным на Java, который был продан для оффшорного аутсорсинга. На основе SourceForge версии 2.5 2003 года был построен портал BerliOS. Вплоть до версии 2.5 система SourceForge имела открытый исходный код, однако затем VA Software сделала SourceForge проприетарным продуктом. В ответ на это проект GNU открыл собственный веб-сайт для совместной разработки — GNU Savannah. Программное обеспечение для него является форком версии 2.0 и называется Savane. Ещё один свободный форк SourceForge — GForge.
4 апреля 2007 года VA Software передала права на распространение системы SourceForge компании CollabNet. [1]
В ноябре 2008 года SourceForge подала в суд на французское общество коллекций Société civile des Producteurs de Phonogrammes en France (SPPF) за размещение загрузок приложения для обмена файлами Shareaza.
В 2009 году SourceForge анонсировала новую платформу сайта, известную как Allura, которая будет расширяемой платформой с открытым исходным кодом, лицензируемой по лицензии Apache, с использованием таких компонентов, как Python и MongoDB, и предложением API-интерфейсов REST. В июне 2012 года проект Allura был передан Apache Software Foundation в качестве Apache Allura. [1]
В сентябре 2012 года SourceForge, Slashdot и Freecode были приобретены у Geeknet онлайн-сайтом вакансий Dice.com за 20 миллионов долларов и включены в дочернюю компанию, известную как Slashdot Media. В июле 2015 года Dice объявил, что планирует продать SourceForge и Slashdot, а в январе 2016 года эти два объекта были проданы BIZX, LLC, базирующейся в Сан-Диего, за неизвестную сумму.
26 сентября 2012 года было сообщено, что злоумышленники взломали зеркало SourceForge и изменили загрузку phpMyAdmin для добавления уязвимостей.
SourceForge
Sourceforge.net — сайт, представляющий самое большое хранилище программ с открытым исходным кодом и исходников к ним в интернете. На данный момент там хостится более 132000 проектов с открытым исходным кодом.
Проекту, зарегистрированному на сайте предоставляется субдомен вида http://project-name.sourceforge.net или http://project-name.sf.net и место для размещения текстов программ. Кроме того, доступна вики, MySQL база данных, CVS и SVN.
[править] Популярнейшие программы
На сайте ведётся рейтинг скачиваний программ, который отражает, какие свободные программы больше всего нужны миру. Характерно, что топ-10 списка почти исключительно составляют клиенты пиринговых программ, среди которых лидирует eMule — 356 665 470 загрузок! Немного отстают Azureus, Ares Galaxy, BitTorrent, DC++, Shareaza, FileZilla, eMule Plus и др. Также пользуются популярностью программы для оцифровки музыки и фильмов (VirtualDub, CDex), свободный архиватор 7-Zip, форум phpBB.
[править] Минусы
Проект нацелен не на свободное ПО, а на ПО с открытым исходным кодом. На страницах сайта отображается реклама, в том числе от крупных производителей проприетарного ПО.
Пользовательское соглашение SourceForge.net, вступившее в силу с 19 октября 2009 года, по сути, подразумевает, что авторы передают компании проприетарную лицензию на «ассоциированный контент», то есть всё содержимое сайтов проектов и форумов, кроме содержимого систем управления версиями и архивов релизов:
«You hereby grant SourceForge a worldwide, non-exclusive, irrevocable, perpetual, fully sublicensable, transferable (in accordance with Section 16), royalty-free right and license to use, reproduce, adapt, modify, translate, create derivative works from, publish, perform, display, rent, resell and distribute Associated Content (in whole or part) and incorporate Associated Content in other works, in any form, media, or technology developed by SourceForge, though SourceForge is not required to incorporate such Associated Content into any SourceForge products or services. SourceForge reserves the right to syndicate Associated Content submitted, posted or displayed by you on or through SourceForge.net and use that Associated Content in connection with any service offered by SourceForge.»
В старых версиях соглашения не было чёткого разграничения контента на «код» и «публичный» или «ассоциированный», что позволяло толковать соглашение двояко. В новой редакции SourceForge обязуется использовать «код» строго в рамках выбранной автором открытой лицензии.
Осенью 2008 года пользователям был закрыт полноценный доступ к SSH, теперь работать можно только с SFTP, SCP и rsync.
Sourceforge.net
Sourceforge.net
SourceForge.net | |
---|---|
http://sourceforge.net | |
Коммерческий: | Да |
Тип сайта: | хостинг проектов |
Регистрация: | Для разработчиков. |
Владелец: | SourceForge, Inc. |
Автор: | VA Software Corporation |
Начало работы: | 1999 |
На этом сайте разработчики могут размещать и совместно разрабатывать свои программные проекты. Ныне на SourceForge.net размещены более 180 тыс. проектов; количество зарегистрированных пользователей превышает 1,9 млн. [3]
В одном из пунктов условий использования говорится, что передавая какие-либо данные через SourceForge.net, пользователи дают SourceForge, Inc. неисключительную пожизненную лицензию на их использование, изменение и продажу. [4]
Примечания
Ссылки
Полезное
Смотреть что такое «Sourceforge.net» в других словарях:
SourceForge.net — URL: http://sourceforge.net Коммерческий: Да … Википедия
SourceForge.net — SourceForge (engl. Quelltextschmiede) ist ein Webportal zur Verwaltung einer Vielzahl an Softwareprojekten. Es basiert auf dem gleichnamigen Software Entwicklungsmanagementsystem. Inhaltsverzeichnis 1 Software 2 Portal 2.1 Alternativen 3 … Deutsch Wikipedia
Sourceforge.net — SourceForge (engl. Quelltextschmiede) ist ein Webportal zur Verwaltung einer Vielzahl an Softwareprojekten. Es basiert auf dem gleichnamigen Software Entwicklungsmanagementsystem. Inhaltsverzeichnis 1 Software 2 Portal 2.1 Alternativen 3 … Deutsch Wikipedia
Sourceforge.net — Pour les articles homonymes, voir SourceForge. Logo de SourceForge.net URL … Wikipédia en Français
SourceForge.net — Infobox Website name = SourceForge.net caption = url = http://sourceforge.net/ commercial = Yes type = collaborative revision control and software development management system registration = optional owner = SourceForge, Inc. (Formerly VA… … Wikipedia
SourceForge.net — Pour les articles homonymes, voir SourceForge. URL http://sourceforge.net … Wikipédia en Français
Sourceforge — (engl. Quelltextschmiede) ist ein Webportal zur Verwaltung einer Vielzahl an Softwareprojekten. Es basiert auf dem gleichnamigen Software Entwicklungsmanagementsystem. Inhaltsverzeichnis 1 Software 2 Portal 2.1 Alternativen 3 … Deutsch Wikipedia
SourceForge — http://sf.net/ Beschreibung Webportal zur Verwaltung einer Vielzahl an Softwareprojekten Registrierung … Deutsch Wikipedia
SourceForge (logiciel) — Pour les articles homonymes, voir SourceForge. SourceForge Enterprise Edition … Wikipédia en Français
Why Use SourceForge?
Host your new project, distribute existing releases, or choose the individual features that fit your needs.
See all the possibilities here.
Downloads & Statistics
Our free, managed, global mirror network provides a better experience for your downloaders. And you get access to download statistics to find out who your users are.
Open Source Directory
How will anyone know about your project if they can’t find it? Your project is added to our Open Source Directory where potential users can browse and search for software.
Forums, Blogs & Mailing Lists
Discussion forums are a standard tool, and are the communication hub of many projects.
Integrated Issue Tracking
Issue tracking in SourceForge has been rethought from the ground up. Some of the features we’re particularly proud of are:
Code Repositories
Of course the heart of your Open Source project is the source code, and this is an area where we really shine.
Documentation
Helping your users use your product is as important as making it in the first place. So we offer several different ways to create your documentation. We start with a wiki, but you can install and use any tools that you want in your project web space.
And, it’s Open Source
And, as if all of that wasn’t enough, the SourceForge platform runs on Apache Allura which itself is Open Source! You can download it, host your own forge, and make enhancements to the code. We would love to have you help contribute to the Allura platform.
Since 1999, thousands of projects have chosen SourceForge to host not just their source code, but also their project communities. You’ll be in great company.