The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

GitHub обогнал по популярности SourceForge и Google Code (представители SF не согласны)

03.06.2011 17:06

Хостинг свободных проектов GitHub.com, базирующийся на системе управления исходными текстами Git и позволяющий разработчикам общаться в формате единой социальной сети, обогнал по суммарному числу коммитов конкурирующие сервисы SourceForge, Google Code и CodePlex. Вывод сделан на основании исследования числа изменений, осуществленных с января по март в открытых проектах, размещенных на рассматриваемых хостингах. За рассмотренный период в GitHub зафиксировано 1.1 млн коммитов, в SourceForge - 625 тыс, в Google Code - 288 тыс, в СodePlex - 50 тыс. Исследование проведено аналитической компанией Redmonk.

В отчете также представлена статистика по активности использования тех или иных языков программирования на различных хостингах открытых проектов. Наибольшей популярностью в GitHub пользуются проекты на языках Ruby, Python и JavaScript. Разработчики, отдающие предпочтение SourceForge, выбирают языки C++, Java и Си. В Google Code список наиболее часто используемых языков занимают Java, C++ и Python. В Codeplex предпочтение отдается C#, JavaScript и Си.

Общие показатели использования различных языков программирования на всех рассмотренных хостингах выглядят следующим образом:

  • C++ - 362 тысяч коммитов
  • Java - 336 тысяч коммитов
  • Python - 297 тысяч коммитов
  • Cи - 264 тысяч коммитов
  • JavaScript - 251 тысяч коммитов
  • Ruby - 235 тысяч коммитов
  • PHP - 154 тысяч коммитов
  • C# - 126 тысяч коммитов
  • Perl - 90 тыс коммитов

На хостинге GitHub в настоящее время размещено более 2 млн репозиториев, из которых около 1.1 млн являются полными репозиториями, а оставшиеся 900 тысяч репозиториев используются в виде Gist-блоков, предназначенных для публичного размещения и совместного обсуждения различных заметок и мелких кусков кода, которые сохраняются в отдельных git-репозиториях, что позволяет использовать с ними такие возможности как версионный контроль изменений. С момента введения в строй ресурса GitHub в феврале 2008 года, под крыло нового сервиса перешли такие крупные свободные проекты, как jQuery, Erlang/OTP, Ruby on Rails, curl, node.js, Git, Redis и CakePHP. Свои открытые разработки в GitHub ведут такие компании, как Twitter, Facebook, Yandex, RackSpace и Yahoo. Финансирование развития GitHub производится за счет возможности создания платных приватных репозиториев, ориентированных на ведение корпоративных проектов. Открытые проекты обслуживаются бесплатно и без ограничений на число проектов и участников разработки.

Дополнение: Представители SourceForge выразили несогласие с методикой подсчета Redmonk. Оценив число коммитов в имеющихся Git, bzr, SVN, Hg и CVS репозиториях была получена цифра в 956 тыс коммитов, а не 625. При этом в GitHub сервис обмена мелкими частями кода включен в статистику, что существенно завышает реальные показатели. Более того в SourceForge считают, что лучший показатель популярности сервиса не эфемерные коммиты, а число загрузок проектов. В этом случае SourceForge является безусловным лидером, с его серверов пользователями ежедневно загружается около 3 млн копий программ.

  1. Главная ссылка к новости (https://github.com/blog/865-gi...)
  2. OpenNews: GitHub преодолел рубеж в два миллиона репозиториев
  3. OpenNews: GitHub отныне доступен только по HTTPS
  4. OpenNews: В GitHub появился новый интерфейс для приема изменений
  5. OpenNews: Сервис GitHub преодолел отметку в миллион репозиториев
  6. OpenNews: В GitHub добавлен инструментарий для обеспечения разработки больших проектов
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/30770-opensource
Ключевые слова: opensource, github
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (53) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 18:04, 03/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну а где bitbucket? Где launchpad?
     
     
  • 2.2, Толстый (ok), 18:09, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Битбакет намного менее популярен, к сожалению, потому что лично мне mercurial больше нравится.
     
     
  • 3.12, Аноним (-), 19:05, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Битбакет намного менее популярен, к сожалению, потому что лично мне mercurial больше
    > нравится.

    Чем?

     
     
  • 4.54, Аноним (-), 13:31, 07/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >>Чем?

    Чем Google Code

     
  • 3.13, anonanon (?), 19:32, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    http://hg-git.github.com/
     
  • 2.14, Аноним (-), 19:44, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А смысл, если сама убунту хостится на GitHub ?
     
     
  • 3.38, Аноним (-), 02:13, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Она по идее ланчпад юзает. Ваш кэп :)
     
  • 2.15, Аноним (-), 19:48, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Ну а где bitbucket?

    Впервые слышу.

    > Где launchpad?

    Где gitorious?! Мало того что там куча проектов живет, так они еще и свой движок сайтв в отличие от разных паразитирующих на опенсорсе ...открыли. Вроде бы логично что у сайта для исходников должен бы быть открытый исходник :)

     

  • 1.4, Аноним (-), 18:21, 03/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Безмерно рад за GitHub. Google code после перегруженного тормозного sourceforge казался весьма неплохим хостингом, за исключением того, что его владельцы - корпорация зла. Но даже ему никогда не сравниться с GitHub по удобству, возможностям, отсутствию ограничений и привязки к хостингу как таковому (в git всё, включая wiki!), а в особенности, разумеется, по стимуляции разработчиков к взаимодействию и лёгкости отправки изменений в чужие проекты (pull request).

    А вот codeplex тут вообще не к месту упомянули - никому не нужным мсявый недохостинг для несвободных проектов.

     
     
  • 2.9, Толстый (ok), 18:58, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • –3 +/
    "по удобству, возможностям, отсутствию ограничений"

    Свобода выбора VCS?

     
     
  • 3.10, Аноним (-), 18:59, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Для меня лично после знакомства с git такого не существует.
     
  • 3.11, Аноним (-), 19:05, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Свобода выбора VCS?

    А какие VCS есть кроме git? Централизованные под модель GitHub вообще никак не подходят, да и под открытые проекты в целом. hg? Не вижу смысла в его поддержке, когда он - тот же самый git, только по-другому. Фанатики vcs могут использовать сервисы для фанатиков vcs, а github для программистов.

     
     
  • 4.18, Толстый (ok), 20:18, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Да возможности у систем практически одинаковые, скорее даже git несколько более мощный. Но у hg более человеческий и продуманный интерфейс, более понятные диагностические сообщения. Я использую обе, hg я освоил моментально, в то время как в гите тысяча команд с тысячью опций и чтобы сделать простую вещь приходится мудохаться, рыться в мануалах, когда хороший софт должен быть интуитивен.
     
     
  • 5.22, Аноним (-), 21:02, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Странная претензия - если есть тысяча возможностей, будет и тысяча опций, или вам не нравится фичастость? Насчёт интуитивности - не согласен, для частых операций нигде не надо рыться и не нужно никаких лишних ключей. А для редких и сложных от ключей никуда не деться, я не думаю что hg тут чем-то отличается в лучшую сторону. Касательно вкусов, git'овский интерфейс мне гораздо приятнее, знакомство с dvcs я начинал с hg, а сейчас видеть его не могу.
     
  • 5.26, sashkan (ok), 21:12, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > чтобы сделать простую вещь приходится мудохаться, рыться в мануалах

    пример _аналогичного_ действия, интуитивно понятного в hg и интуитивно непонятного в git, в студию.

    > когда хороший софт должен быть интуитивен.

    ping — отличная программа. в каком месте её пользовательский интерфейс интуитивен?

     
     
  • 6.29, Аноним (-), 22:24, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то ping как раз пример интуитивнейшего интерфейса.
     
  • 4.25, Виндус (?), 21:12, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Фанатики vcs могут использовать сервисы для фанатиков vcs, а github для программистов.

    VCS - Version Control System (Система контроля версий).

    Есть два типа "Централизованные" ( CVS, Subversion и т.д. ) и "Распределённые" (Bazar, Git, Mercurial и т.д. ).

    О чём был Ваш пост, господин анонимный Программист?

     
     
  • 5.30, Аноним (-), 22:27, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > О чём был Ваш пост, господин анонимный Программист?

    А ваш о чём? Поясняю для недоразвитых - нормальные программисты могут пользоваться разными VCS, хоть hg, хоть git, хоть svn, а GitHub ценен прежде всего хабом, а не гитом. А фанатики, воротящие нос от git'а, могут пользоваться bitbucket'ом или кучкой хостингов с централизованными vcs.

     
  • 3.41, Аноним (-), 02:15, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Свобода выбора VCS?

    У тебя есть свобода выбора: если тебе не нравится сервис, ты можешь пройти мимо. Да, у акул бизнеса можно кой-чему научиьтся. Например, троллить их же троллей их же методами - достаточно забавно ;)

     
  • 2.17, Anonus (?), 20:15, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты что-то попутал - корпорация Зла это M$. В то время как Google - корпорация Добра!
     
     
  • 3.23, Аноним (-), 21:03, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты что-то попутал - корпорация Зла это M$. В то время как
    > Google - корпорация Добра!

    А ты совсем не в курсе, я смотрю... Всё именно так - Google корпорация зла. А Microsoft уже практически не у дел.

     
     
  • 4.28, Аноним (-), 22:14, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А Майкрософт просто корпорация.
     
     
  • 5.31, Аноним (-), 22:31, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А Майкрософт просто корпорация.

    Ну, по чесноку, последнее время она хоть со скипом, но всё-же поворачивается лицом к свободе - взять хотя бы предоставление bing'овских спутниковых снимков OpenStreetMap'у. И попыток уничтожить свободу последнее время не предпринимает. Google же - одна большая попытка уничтожить свободу, выудить все ваши приватные данные и впарить рекламщикам или правительствам, или ещё кому, никакого вклада в свободное сообщество. Даже исходники андроида зажимаются.

     
     
  • 6.35, Аноним (-), 23:40, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    У меня никогда неприязни не было к МС. Они делают разные продукты разные по качеству, берут за это деньги и всё. Единственно порой раздражает игнорирование стандартов или каких-то мелочей. А гугл строит из себя ангелочка, а на самом деле... Мне кажется они имеют гораздо больше возможностей задавить оупенсорс.
     
     
  • 7.39, Аноним (-), 02:14, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще, раньше поводов для неприязни было выше крыши, но после серии провалов, в... большой текст свёрнут, показать
     
  • 6.36, анон (?), 23:49, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    то-то у меня cyanogenmod стоит. Откуда они взяли исходники андроида - х.з.
     
     
  • 7.40, Аноним (-), 02:15, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > то-то у меня cyanogenmod стоит. Откуда они взяли исходники андроида - х.з.

    Ничего у вас не стоит, раз вы разницу между андроид 2 и 3 не видите. Алсо, почему по-вашему вообще существует цианоген?

     
     
  • 8.47, анон (?), 10:38, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А где в предыдущем посте сказано про конкретно 3 андроид ... текст свёрнут, показать
     
     
  • 9.50, Аноним (-), 19:58, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Включи мозг, а ... текст свёрнут, показать
     
  • 6.42, Аноним (-), 02:17, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну, по чесноку, последнее время она хоть со скипом, но всё-же поворачивается
    > лицом к свободе

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

     
     
  • 7.51, Аноним (-), 19:59, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Это их лицо почему-то подозрительно похоже на другую часть тела. Доброта после
    > того как вам всыпали - это не доброта, это подчинение обстоятельствам.
    > Не котируется.

    Да побоку. Речь шла о google. На данный момент большего зла не существует.

     
  • 6.52, ach (ok), 08:16, 06/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, ща вот MS купит себе NVIDIA и единственные нормальные видяхи для Linux уйдут в небытие...
     

  • 1.5, Аноним (-), 18:23, 03/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    PS. А только у меня сломалась главная страница (dashboard, https://github.com/)? Раньше там показывалась куча событий типа коммитов в watched проекты и т.д., сейчас ничего нет кроме первого сообщения "Welcome to GitHub! What's next?"
     
  • 1.6, pavlinux (ok), 18:28, 03/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Афганистан, Иран, Кубу... и пр. тоже банят или свободно?
     
     
  • 2.7, Аноним (-), 18:51, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    С чего бы им их банить?
     
     
  • 3.8, pavlinux (ok), 18:56, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > С чего бы им их банить?

    Содействие террористам :)


    # whois github.com
    ...
    Administrative Contact:
          Werner, Thomas  tom@github.com
          GitHub, Inc.
          589 Howard St.
          Floor 4
          San Francisco, California 94105
          United States
    ...

     
  • 2.37, Эргил Осин (?), 02:13, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    В Иране, Афганистане или Кубе уже перестали убивать людей чьё мнение не нравится правящим религиозным фанатикам?
    Или левачество кости черепа не позволяет думать?
     
     
  • 3.46, pavlinux (ok), 02:42, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Как связаны религиозные фанатики и желание собрать на Opensource,
    скажем аппарат искусственного легкого или систему пожаротушения в детском саду?
    [code]
    VOID *COUNTRY;
    ARRAY OF CHAR SOMEONE[] = "Хусейн Талибы АльКаида Ассама Каддафи,....,"

    BEGIN:
           SOMEONE[ RANDOM() ]; :)
    ENEMY:

    США само спонсирует этих фанатов, только не Магомета, а бабла.

    TARGET:
       WHILE ( SOMEONE != NULL )
          DO
            Надо перерекинуть войска, и там осваивать госбюджет.
            А то сотни тыщь мильярдов басков улетают на воздух - народ негодует.
            Прибили искусственного Ассаму - народ доволен, воодушевленные идёт
            и платит налог. Разх...чили Ливию - появляются отчёты, мол неточное
            у нас ракетно-бомбовое вооружение, дайте бабла на разработку!
       ENDO

    IF ( BABLO > 0 )
           GOTO TARGET
    IF (TARGET == 0)
           GOTO ENEMY
    IF (ENEMY == 0)
           MAKE_CRYSYS();
    IF (CRYSYS == 0)
           MAKE_TERROR_ACT();
           COUNTRY = RANDOM();
           MEMCPY(SOMEONE, MAKE_KOZEL_OTPUSCHENIA(), SIZEOF(COUNTRY));
    GOTO BEGIN  
    [/code]

    Наверно всё заметили, что нет метки END:  :)

     
     
  • 4.60, samm (ok), 21:51, 23/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    crysys, оххохо, спыкынглишфромзехарт
     
  • 3.49, Аноним (-), 17:48, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В Иране, Афганистане или Кубе уже перестали убивать людей чьё мнение не
    > нравится правящим религиозным фанатикам?

    Как будто "демократичные" США делают что-то другое. Вон например Бин Ладена пришили без суда и следствия. Победа демократии, однако: к вам вламываются в дом и просто расстреливают. Фемида торжествует. Ну или вон Сони в духе демократии заткнула рот ГеоХоту, потому что видите ли его свобода спича начала приносить им убытки. Так бабло победило зло.

     

  • 1.19, Аноним (-), 20:33, 03/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Такой объем комитов на github это следствие самой системы git, которая поощряет большое количество ветвей, вот они и плодятся
     
     
  • 2.57, Аноним (-), 23:00, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Плюсую. Github рулит, однако статистика слегка необъективна. В git и в svn суть коммита отличается, и на один коммит в svn может приходиться несколько коммитов в git
     
     
  • 3.58, sashkan (ok), 23:21, 14/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Плюсую. Github рулит, однако статистика слегка необъективна. В git и в svn
    > суть коммита отличается, и на один коммит в svn может приходиться
    > несколько коммитов в git

    суть-то ничем не отличается·
    а вот то, что svn затрудняет разработку (в сравнении с git-ом), это правда·

     

  • 1.20, XVilka (ok), 20:39, 03/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Очень однобокое исследование...
    Где gitorious? Где bitbucket?
     
     
  • 2.24, Аноним (-), 21:04, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Очень однобокое исследование...
    > Где gitorious? Где bitbucket?

    Именно там, именно там.

     

  • 1.21, Аноним (-), 20:56, 03/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А какая разница, сколько там юзеров? От этого оно начинает лучше работать, или может, движок от этого стал менее проприетарным?
     
     
  • 2.27, Аноним (-), 21:12, 03/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А какая разница, сколько там юзеров? От этого оно начинает лучше работать,
    > или может, движок от этого стал менее проприетарным?

    А что вам до движка? Ценен сайт как таковой, свой личных гитхаб нахрен никому не сдался.

     
     
  • 3.56, Crazy Alex (??), 23:32, 08/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, не скажите. Только, конечно, не просто "свой личный гитхаб", а сервер набодобие джаббера, т.е. когда клиенты одного сервера могут взаимодействовать с клиентами другого - в данном случае это прежде всего пулл-реквесты. Хм, а может, как раз на базе XMPP и надо такое делать? Было бы интересно. Причем собственно репозитории могут быть где угодно, лишь бы доступ к ним был... Интересная штука бы получилась.
     

  • 1.32, Аноним (-), 22:40, 03/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кол-во коммитов = популярность? Особенно при учете того, что хоститься js? Я что-то пропустил?
     
  • 1.33, arka (?), 23:20, 03/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И что даёт это количество... Я могу каждую строку коммитить и что из этого?
     
     
  • 2.44, Аноним (-), 02:18, 04/06/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > И что даёт это количество... Я могу каждую строку коммитить и что из этого?

    Из этого ничего.

     

  • 1.55, gegMOPO4 (ok), 23:02, 07/06/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Что-то здесь нечисто, чую мухлёж.

    Самый популярный на GitHub Ruby даже не вошёл в пятёрку самых популярных в общем зачёте. А ведь при таком подавляющем превосходстве GitHub его должно было продавить на первые места. Да и JavaScript не намного выше, а Python поднялся вероятно за счёт Google Code. Как такое может быть? Почему влияние GitHub так мало? Это может быть если из 1.1 млн. коммитов GitHub-а лишь незначительная часть относится к какому-либо языку программирования, а большая часть — непонятно что. Может кто-то хранит на GitHub-е свои конфиги, или бэкапы, или использует как халявную и ещё не прикрытую замену файлообменника. А может какой-то ботнет облюбовал его для обмена данными. Не обязательно так, но наверняка большая часть коммитов не относится к программированию.

     
     
  • 2.59, gleb (?), 14:11, 08/05/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Конфиги действительно видел. Между прочим, подцепил оттуда что-то полезное из bin/ !
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру