The OpenNET Project / Index page

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

Компания Black Duck Software развенчала некоторые мифы, касающиеся СПО

10.12.2008 21:55

Компания Black Duck Software опубликовала результаты исследования, основанного на обработке собранной ею Базы Знаний (KnowledgeBase), в котором развеиваются некоторые «мифы», связанные с открытыми технологиями разработки программного обеспечения. Black Duck Software — это гигантский репозитарий кода, который постоянно пополняется из интернет. В его недрах содержится более 170 тыс. открытых проектов, собранных с почти 4000 сайтов. Предлагаемые ниже выводы явились результатом глубокого анализа этой информации.

Миф: Open Source — это только исходный код

На самом деле исходный код составляет только 15% от конечного продукта Для сравнения, бинарные файлы занимают в 4 раза больший объем. Так же пакеты обычно содержат различные скрипты, XML-файлы, графические образы, документацию и т.д.

Миф: Open Source — это целостные законченные проекты

Те кто думают, что открытое ПО в своей массе это такие «монстры», как Linux или MySQL, глубоко ошибаются. База Знаний Black Duck говорит, что в мире opensource превалируют отдельные компоненты, а не законченные приложения. Эти компоненты используются повторно из проекта в проект и некоторые насчитывают тысячи экземпляров. Например, код Apache Log4j входит в состав 5.5 тыс. проектов. Больше всего использованием чужого кода любят заниматься Java-девелоперы: у них количество бинарных .class файлов в 14 раз превосходит количество исходников.

Миф: Открытые проекты — это несколько миллиардов строк кода

Цифра занижена как минимум на порядок. Открытое ПО — это десятки миллиардов строк, доступные к загрузке через интернет, 23% из которых были выпущены или обновлены в 2008 году. 90% написано на таких языках, как C, C++, Java, Javascript и C#.

Миф: Настоящие программисты не оставляют комментариев

При разработке СПО в среднем на каждые четыре строки кода приходится один комментарий. Больше всего их в Java — каждая вторая строка содержит пояснения, меньше всего в python-подобном языке Boo для фреймворка .NET.

Миф: Открытое сообщество игнорирует GPLv3

За время с момента первой публикации в июне 2007 года решение распространять код под лицензией GPLv3 приняли более 6300 проектов. Это больше, чем отдельно взятые CPL, Mozilla, MIT и Apache лицензии. По популярности GPLv3 на сегодняшний день занимает пятое место, и может скоро обойти идущую четвертой BSD. Разнообразные варианты лицензии GPL используют 70% открытых проектов.

  1. Главная ссылка к новости (http://www.blackducksoftware.c...)
Автор новости: blkdog
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/19321-opensource
Ключевые слова: opensource
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (17) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Square (ok), 23:28, 10/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Корпорация Square International развенчала некоторые мифы, касающиеся СПО


    исследовав примерно 202 000 000 ссылок посвященных open source мы развенчиваем популярные мифа касающиеся опен сорс:


    1. Миф: Open Source — это только Linux
    нет, это не только линукс

    2. Миф: Open Source — распространяется только через интернет
    не только через интернет но еще и через Фидо

    3. Миф: Open Source — пишут только кулхацкеры
    не только кулхацкеры но и бородатые дядьки

    4. Миф: Open Source — используется только на домашних компьютерах
    это самый популярный миф, в котором заблуждается наибольшее число  пользователей.. проведенные нашей корпорацией исследования убедительно развенчивают этот популярнейший миф.

    5. Миф: Open Source — пишется только на C#
    не только на C# но и на с++,perl, basic, lua и других языках


     
     
  • 2.2, naquad (??), 23:41, 10/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Корпопация Black Duck Software приступила к развеиванию слишком умных комментаторов :)
     
  • 2.4, Аноним (4), 05:14, 11/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    Ты что ! нахаляву выложил такой масштабнейший и важнейший для всего мира ПО отчёт !! его надо продавать !!!
     
  • 2.8, falko (?), 07:29, 11/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    С п.5 ты друг погорячился ...
     
  • 2.10, User294 (??), 08:55, 11/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >5. Миф: Open Source — пишется только на C#

    Хаха, это было бы если бы ктулху^W микрософт захавал бы все мозги :).Пока у них к счастью плохо получается.

     
  • 2.15, o.k. (?), 14:25, 11/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>не только через интернет но еще и через Фидо

    а фидо еще существует? )))

     
     
  • 3.17, Square (ok), 14:35, 11/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>>не только через интернет но еще и через Фидо
    >
    >а фидо еще существует? )))

    да. правда никто межгород уже не звонит.. есть ip-ноды..

     
  • 3.20, Николай (??), 11:12, 23/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >>не только через интернет но еще и через Фидо
    > а фидо еще существует? )))

    Фидо живёт и развивается. Кстати, в идеологическом плане эта сеть гораздо "правильнее", чем насквозь коммерческий www.

     

  • 1.3, vitek (??), 23:52, 10/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    а кто такие то?
    sourceforge.net уже слишком тормозит конечно, но ... это то кто?
     
     
  • 2.16, Dyr (??), 14:31, 11/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    [Нездорово возбуждаясь и потрясая рукой с зажатым пивом и попой с вонзившимся серебристым значком] FIDO - RULEZZZ!
    ;-)
     

  • 1.5, Аноним (5), 05:55, 11/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    5. Миф: Open Source — пишется только на C#   -- жесть, я такое себе в страшном сне представить не мог
     
     
  • 2.18, Nick (??), 23:50, 11/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    аналогично
     

  • 1.7, I (?), 07:17, 11/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > При разработке СПО в среднем на каждые четыре строки кода приходится один комментарий. Больше всего их в Java

    Надо думать, из-за javadoc.

    > меньше всего в python-подобном языке Boo для фреймворка .NET.

    На нем хоть делается >1 проекта? А то странная статистика

     
  • 1.9, Сергий (?), 08:14, 11/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Миф: Open Source — это целостные законченные проекты

    Те кто думают, что открытое ПО в своей массе это такие «монстры», как Linux или MySQL, глубоко ошибаются. База Знаний Black Duck говорит, что в мире opensource превалируют отдельные компоненты, а не законченные приложения. Эти компоненты используются повторно из проекта в проект и некоторые насчитывают тысячи экземпляров. Например, код Apache Log4j входит в состав 5.5 тыс. проектов. Больше всего использованием чужого кода любят заниматься Java-девелоперы: у них количество бинарных .class файлов в 14 раз превосходит количество исходников.

    Это особенно умиляет. Потрясающий вывод. А я до этого грешным делом писал велосипеды типа иксов, биоса, и свои собственные веб-сервера в каждый проект.

     
  • 1.11, Arsenicum (?), 09:36, 11/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    К сожалению, (или к счастью?) я не одним этим мифом не был "болен".
     
  • 1.12, Andrey Mitrofanov (?), 09:36, 11/12/2008 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >результатом глубокого анализа этой информации.

    Сам себя не похвалишь - анонимы тебя и не поругают, ведь... Жестокий мир! %)

    >Миф: Open Source — это только исходный код
    >
    >исходный код составляет только 15% от конечного продукта
    >бинарные файлы занимают в 4 раза больший объем.

    Там бывают ещё какие-то файлы "третьего"  вида? (Директории что ли?) И их ~25%? Или по пути к "конечному продукту" исходники худеют на четверть? Неужели -- это они, комментарии? "Каждая четвёртая строка"? Я складываю апельсины с секундами и километрами -- и всё %) сходится? :))) (Да, кстати: ^^^--ЭтотГлубокийАнализ--vvv (с) сейчас, я - только для OpenNET-а, all бесплатные(hint!hint!) райтс резёрвед.)

    >Так же пакеты обычно содержат различные скрипты, XML-файлы, графические образы, документацию и т.д.

    Оригинальный анализ, как видим, тоже на высоте - складывает сорс-код со скриптами, бинарными файлами, графическими файлами, языками(!) разметки и "ещё чем-то там". И делит на 100%, что характерно...

    Подразумевается, что вышеперечисленное не являеся (исполняемыми?) кодами и поставляется без "исходников" (как предпочтитльной формы модификации, например? или ascii-текста? или такста в другой кодировке?...). Ну, какртинки, может быть... да... обычно - не в тексте. Хотя некоторые, особо продвинутые, "программреы" публикуют "исходники" картинок -- например, в виде файлов gimp.

    И мои поделки на коленке, код которых состоит только из скриптов на интерпретируемых языках, -- не содержат "опен сорса", не смотря на лицензию?... OMG! И ведь Столман предупреждал %)) про чего-то там не так с этим "опен сорсом".

    > По популярности GPLv3 на сегодняшний день занимает пятое место, и может скоро обойти идущую четвертой BSD.

    Захватывающая борьба за _четвёртое_ место!:))) Табличка какая-то куцая - только до 20го места -- там же наверняка в районе 40-50го разворачивается интереснейшая борьба, а мы "всё пропустили"...

     
     
  • 2.13, Arsenicum (?), 09:45, 11/12/2008 [^] [^^] [^^^] [ответить]  
  • +/
    однако смешно

     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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