Open Hub
| Sprachen | Englisch }}}} | ||||
|---|---|---|---|---|---|
| Sitz | }}}} | ||||
| {{#if: | Gründer}} | }}}} | |||
| Betreiber | Synopsys }}}} | ||||
| Redaktion | Jason Allen, Scott Collison }}}} | ||||
| Artikel | }}}} | ||||
| Benutzer | }}}} | ||||
| Registrierung | }}}} | ||||
| Online | {{#if:2004 | {{#if: | format |2004 |T._Mon4 JJJJ |errCat=Wikipedia:Vorlagenfehler/Parameter:Datum}} |
}}{{#if: |
– |bis }}{{#invoke:DateTime |format | |T._Mon4 JJJJ |errCat=Wikipedia:Vorlagenfehler/Parameter:Datum}}
}}}} |
| (aktualisiert {{#invoke:DateTime |format | errCat=Wikipedia:Vorlagenfehler/Parameter:Datum}})
}} | ||||
| {{#if: {{#invoke:WLink |isBracketedURL |openhub.net }} | getTarget |openhub.net }} | openhub.net }}
}} | |||
Open Hub (ehemals Ohloh) ist ein Online-Dienst zur Katalogisierung von Open-Source-Softwareprojekten. Erfasst werden Grunddaten wie Projektname, Homepage, Kurzbeschreibung, Lizenz und Repository. Basierend auf diesen Daten erstellt Open Hub Statistiken zu dem Projekt, welche Unternehmen bei der Entscheidung über die Anschaffung freier Software unterstützen können.
Folgende Statistiken erstellt Open Hub:
- Überblick
- unter anderem Reife des Codes, Kommentare im Code, Entwicklungsteamgröße, Historische Entwicklung der Beiträge.
- Codeanalyse
- Verwendete Programmiersprachen, Lines of Code und Kommentare, Historische Entwicklung des Codes.
- Projektmitarbeiter
- Anzahl der Commits pro Mitarbeiter, Historische Entwicklung.
- Veröffentlichungen
- die letzten Commits inkl. Kommentare.
Neben den Projektstatistiken gibt es auch Statistiken für Personen und Organisationen, die zu den Softwareprojekten beitragen.
Ähnliche Projekte, aber mit anderer Zielsetzung, sind SourceForge und Freshmeat.
Geschichte
Open Hub wurde 2004 unter dem Namen Ohloh von den beiden ehemals bei Microsoft beschäftigten Managern Jason Allen und Scott Collison in Bellevue, Washington gegründet. Zu den weiteren Beteiligten gehört der Entwickler Robin Luckey.<ref>Ehemalige Microsoft-Manager gründen Infoportal zu Open Source in heise.de, 19. Juli 2006</ref>
Am 28. Mai 2009 wurde bekanntgegeben, dass Ohloh von SourceForge übernommen wurde.<ref>SourceForge Acquires Ohloh </ref>
Am 30. September 2010 hat Black Duck Software die Seite von Geeknet (der Firma hinter SourceForge) gekauft.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20110822125958
| {{#ifeq: 20110822125958 | *
| {{#if: Black Duck Software Acquires Ohloh.net from Geeknet | {{#invoke:WLink|getEscapedTitle|Black Duck Software Acquires Ohloh.net from Geeknet}} | {{#invoke:Webarchiv|getdomain|http://www.blackducksoftware.com/news/releases/2010-10-05}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20110822125958}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: Black Duck Software Acquires Ohloh.net from Geeknet | {{#invoke:WLink|getEscapedTitle|Black Duck Software Acquires Ohloh.net from Geeknet}} | {{#invoke:Webarchiv|getdomain|http://www.blackducksoftware.com/news/releases/2010-10-05}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-05 07:31:16 InternetArchiveBot | 2019-05-05 07:31:16 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20110822125958}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: Black Duck Software Acquires Ohloh.net from Geeknet | {{#invoke:WLink|getEscapedTitle|Black Duck Software Acquires Ohloh.net from Geeknet}} | {{#invoke:Webarchiv|getdomain|http://www.blackducksoftware.com/news/releases/2010-10-05}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-05 07:31:16 InternetArchiveBot | 2019-05-05 07:31:16 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: Black Duck Software Acquires Ohloh.net from Geeknet | {{#invoke:WLink|getEscapedTitle|Black Duck Software Acquires Ohloh.net from Geeknet}} | {{#invoke:Webarchiv|getdomain|http://www.blackducksoftware.com/news/releases/2010-10-05}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2019-05-05 07:31:16 InternetArchiveBot | 2019-05-05 07:31:16 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: Black Duck Software Acquires Ohloh.net from Geeknet | {{#invoke:WLink|getEscapedTitle|Black Duck Software Acquires Ohloh.net from Geeknet}} | {{#invoke:Webarchiv|getdomain|http://www.blackducksoftware.com/news/releases/2010-10-05}} }} ({{#if: {{#if: 2019-05-05 07:31:16 InternetArchiveBot | 2019-05-05 07:31:16 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: Black Duck Software Acquires Ohloh.net from Geeknet | {{#invoke:WLink|getEscapedTitle|Black Duck Software Acquires Ohloh.net from Geeknet}} | {{#invoke:Webarchiv|getdomain|http://www.blackducksoftware.com/news/releases/2010-10-05}} }}
}}}}}}}}{{#if:2019-05-05 07:31:16 InternetArchiveBot
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20110822125958|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.blackducksoftware.com/news/releases/2010-10-05}}
|| {{#if: || }}
}}{{#if: Black Duck Software Acquires Ohloh.net from Geeknet
| {{#if: {{#invoke:WLink|isBracketedLink|Black Duck Software Acquires Ohloh.net from Geeknet}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://www.blackducksoftware.com/news/releases/2010-10-05%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.blackducksoftware.com/news/releases/2010-10-05%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://www.blackducksoftware.com/news/releases/2010-10-05 }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}</ref>
Am 15. Juli 2014 wurde die Umbenennung in Black Duck Open Hub angekündigt und kurz darauf vollzogen.<ref><templatestyles src="Webarchiv/styles.css" />{{#if:20140725000646
| {{#ifeq: 20140725000646 | *
| {{#if: OpenHub Blog: Ohloh Is Now The Black Duck Open Hub! | {{#invoke:WLink|getEscapedTitle|OpenHub Blog: Ohloh Is Now The Black Duck Open Hub!}} | {{#invoke:Webarchiv|getdomain|http://blog.openhub.net/2014/07/black-duck-open-hub/}} }} (Archivversionen)
| {{#iferror: {{#time: j. F Y|20140725000646}}
| {{#if: || }}Der Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
| {{#if: OpenHub Blog: Ohloh Is Now The Black Duck Open Hub! | {{#invoke:WLink|getEscapedTitle|OpenHub Blog: Ohloh Is Now The Black Duck Open Hub!}} | {{#invoke:Webarchiv|getdomain|http://blog.openhub.net/2014/07/black-duck-open-hub/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-12-24 00:15:40 InternetArchiveBot | 2022-12-24 00:15:40 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y|20140725000646}} im Internet Archive{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
}}
| {{#if:
| {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
| {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
| 16= {{#if: OpenHub Blog: Ohloh Is Now The Black Duck Open Hub! | {{#invoke:WLink|getEscapedTitle|OpenHub Blog: Ohloh Is Now The Black Duck Open Hub!}} | {{#invoke:Webarchiv|getdomain|http://blog.openhub.net/2014/07/black-duck-open-hub/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-12-24 00:15:40 InternetArchiveBot | 2022-12-24 00:15:40 InternetArchiveBot | }} | des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| 9 = {{#if: OpenHub Blog: Ohloh Is Now The Black Duck Open Hub! | {{#invoke:WLink|getEscapedTitle|OpenHub Blog: Ohloh Is Now The Black Duck Open Hub!}} | {{#invoke:Webarchiv|getdomain|http://blog.openhub.net/2014/07/black-duck-open-hub/}} }} {{#ifeq: | [] | [ | ( }}{{#if: {{#if: 2022-12-24 00:15:40 InternetArchiveBot | 2022-12-24 00:15:40 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
| #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!{{#if: || }}
}}
| c|{{{webciteID}}}}} {{#if: OpenHub Blog: Ohloh Is Now The Black Duck Open Hub! | {{#invoke:WLink|getEscapedTitle|OpenHub Blog: Ohloh Is Now The Black Duck Open Hub!}} | {{#invoke:Webarchiv|getdomain|http://blog.openhub.net/2014/07/black-duck-open-hub/}} }} ({{#if: {{#if: 2022-12-24 00:15:40 InternetArchiveBot | 2022-12-24 00:15:40 InternetArchiveBot | }} | des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if: | ; }}{{#ifeq: | [] | ] | ) }}
}}
| {{#if:
| Vorlage:Webarchiv/Today
| {{#if:
| Vorlage:Webarchiv/Generisch
| {{#if: OpenHub Blog: Ohloh Is Now The Black Duck Open Hub! | {{#invoke:WLink|getEscapedTitle|OpenHub Blog: Ohloh Is Now The Black Duck Open Hub!}} | {{#invoke:Webarchiv|getdomain|http://blog.openhub.net/2014/07/black-duck-open-hub/}} }}
}}}}}}}}{{#if:2022-12-24 00:15:40 InternetArchiveBot
| Vorlage:Webarchiv/archiv-bot
}}{{#invoke:TemplatePar|check
|all = url=
|opt = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
|cat = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
|errNS = 0
|template = Vorlage:Webarchiv
|format = *
|preview = 1
}}{{#ifexpr: {{#if:20140725000646|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
}}{{#if:
| {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
| web.archive.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}}
| webcitation.org =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}}
| archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn =
{{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
}}{{#if:
| {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
| }}
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
}}
| {{#if:
| {{#if: || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
}}
}}{{#if:{{#invoke:URLutil|isHostPathResource|http://blog.openhub.net/2014/07/black-duck-open-hub/}}
|| {{#if: || }}
}}{{#if: OpenHub Blog: Ohloh Is Now The Black Duck Open Hub!
| {{#if: {{#invoke:WLink|isBracketedLink|OpenHub Blog: Ohloh Is Now The Black Duck Open Hub!}}
| {{#if: || }}
}}
| {{#if: || }}
}}{{#switch:
|addlarchives|addlpages= {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
}}{{#ifeq: {{#invoke:Str|find|http://blog.openhub.net/2014/07/black-duck-open-hub/%7Carchiv}} |-1
|| {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://blog.openhub.net/2014/07/black-duck-open-hub/%7C4}}%7Chttp}} |-1
|| {{#switch: {{#invoke:Webarchiv|getdomain|http://blog.openhub.net/2014/07/black-duck-open-hub/ }}
| abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org =
| #default = {{#if: || }}{{#if: 1 |}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
}}
}}
}}, 15. Juli 2014</ref>
Das Portal wuchs in der Vergangenheit enorm an. So umfasste es im Dezember 2007 noch 99.977 Personen mit 9.824 Projekten in 32 Programmiersprachen und 58 dokumentierten Open-Source-Lizenzen. Im Oktober 2009 waren es bereits 399.334 Personen mit 413.261 Projekten in 77 Programmiersprachen und 253 Open-Source-Lizenzen.<ref>Open Hub: Projects</ref><ref>Open Hub: Programmiersprachen</ref><ref>Open Hub: Contributors</ref><ref>Open Hub: Open Source Licenses</ref>
Weblinks
- Open Hub (englisch)
Einzelnachweise
<references />