CINXE.COM

The Mozilla Firefox Open Source Project on Open Hub: Languages Page

<!DOCTYPE html> <html> <head> <script async='' src='https://www.googletagmanager.com/gtag/js?id=G-6NX4NYJ2SJ'></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-6NX4NYJ2SJ'); </script> <title>The Mozilla Firefox Open Source Project on Open Hub: Languages Page </title> <meta content='width=device-width, initial-scale=1.0' name='viewport'> <meta name='description'> <meta name='keywords'> <meta content='jKkWeVQ0tB1bffJYg7xXAtcIM-nrjjVxhP3ohb8UH2A' name='google-site-verification'> <link href='/apple-touch-icon.png?v=yyQ28aBKjx' rel='apple-touch-icon' sizes='180x180'> <link href='/favicon-32x32.png?v=yyQ28aBKjx' rel='icon' sizes='32x32' type='image/png'> <link href='/favicon-16x16.png?v=yyQ28aBKjx' rel='icon' sizes='16x16' type='image/png'> <link href='/site.webmanifest?v=yyQ28aBKjx' rel='manifest'> <link color='#5a2a82' href='/safari-pinned-tab.svg?v=yyQ28aBKjx' rel='mask-icon'> <link href='/favicon.ico?v=yyQ28aBKjx' rel='shortcut icon'> <link href='https://fonts.googleapis.com/css?family=Roboto&amp;display=swap' rel='stylesheet'> <meta content='#5a2a82' name='msapplication-TileColor'> <meta content='#ffffff' name='theme-color'> <link rel="stylesheet" media="all" href="/assets/application-ae14cf3e74fc530feb6b6520061b8098d40897e3d1af2aa5fb8a31f381341406.css" /> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="AmCQcBoTqLOS1yIM7zv68ZFwt6VteiKzO7bcMfbpnSVihZwrEdeLEJ/DaAeDzVDjQhxFt4e4wRR7jbi+FLB5eg==" /> </head> <body zoom='1'> <div class='container' id='page'> <header><div class='navbar'> <span itemscope='' itemtype='http://schema.org/CreativeWork'> <span class='hidden' itemprop='author'>openhub.net</span> <span class='hidden' itemprop='publisher'>Black Duck Software, Inc.</span> <span> <div class='logo-div'> <a class='logo_link' href='https://www.blackduck.com'> <img alt='Open Hub' class='logo_img' itemprop='image' src='/assets/logo/BlackDuckLogo-6697adc63e07340464201a2ad534d3d3e44f95d36edda20b140440d34f05372f.svg'> </a> </div> <div class='spacing-div'></div> <div class='separator-div'></div> <div class='spacing-div'></div> <div class='company-div'> <a href='/'> <span class='navbar_large_text'> Open Hub </span> </a> </div> <div class='actions-div'> <ul id='top_nav_actions'> <li class='twitter_follow'> <a class='btn follow_btn' href='https://twitter.com/intent/follow?original_referer=https%3A%2F%2Fopenhub.net%2Fp%2Ffirefox%2Fanalyses%2Flatest%2Flanguages_summary&amp;region=follow_link&amp;screen_name=bdopenhub&amp;source=followbutton&amp;variant=2.0' target='_blank'> <i class='icon-twitter'></i> <p class='follow'>Follow&nbsp;@</p> <p class='twitter-text'>&nbsp;OH&nbsp;</p> </a> </li> <li> <a class='btn btn-mini btn-primary btn-header' href='/sessions/new'>Sign In</a> </li> <li> <a class='btn btn-mini btn-success btn-header' href='/accounts/new'>Join Now</a> </li> </ul> </div> </span> </span> </div> <div id='navbar-inner'> <div id='nav-top-bar'> <ul class='new_main_menu select_projects'> <li class='menu_item projects'> <a class="" href="/explore/projects">Projects</a> </li> <li class='menu_item people'> <a class="" href="/people">People</a> </li> <li class='menu_item organizations'> <a class="" href="/explore/orgs">Organizations</a> </li> <li class='menu_item tools'> <a class="" href="/tools">Tools</a> </li> <li class='menu_item blog'> <a href='https://community.blackduck.com/s/black-duck-open-hub?tabset-c30ff=d9d77' target='_blank'>Blog</a> </li> <li class='menu_item bdsa'> <a href='/vulnerabilities/bdsa' target='_blank'>BDSA</a> </li> <form action='/p' class='pull-right' id='quicksearch'> <div class='dropdown'> <div class='btn-group ux-dropdown'> <a class='btn btn-small dropdown-toggle' data-toggle='dropdown'> <span class='selection'>Projects</span> <span class='caret'></span> </a> <ul class='dropdown-menu'> <li> <a val='people'>People</a> </li> <li> <a class='default' val='p'>Projects</a> </li> <li> <a val='orgs'>Organizations</a> </li> <li> <a val='posts'>Forums</a> </li> </ul> <input autocomplete='off' class='search text global_top_search' name='query' placeholder='Search...' type='text' value=''> <input class='search hidden' id='search_type' name='search_type' type='hidden' value='projects'> <button class='submit no_padding' type='submit'> <div class='icon-search global_top_search_icon'></div> </button> </div> </div> </form> </ul> </div> </div> </header> <div class='row' id='page-contents'> <div class='col-xs-12 col-sm-12 col-md-12' id='analyses_languages_summary_page'> <div id='project_masthead'> <div class='col-md-1 no_padding' id='project_icon'> <a href='/p/firefox' itemprop='url'> <img style="width:64px; height:64px; border:0 none;" itemprop="image" alt="img avatar" src="https://s3.amazonaws.com/cloud.ohloh.net/attachments/91833/firefox-logo_med.png" /> </a> </div> <div class='col-md-11' id='project_header'> <div class='pull-left project_title'> <h1 class='float_left' itemprop='name'> <a style="color: black" itemprop="url" href="/p/firefox">Mozilla Firefox</a> </h1> <small class='pull-left clear_both'> <a href="/p/firefox/settings"><i class='icon-cogs'>&nbsp;</i>Settings</a> | <a href="/p/firefox/duplicates/new"><i class='icon-flag'>&nbsp;</i>Report Duplicate</a> </small> </div> <div class='pull-right no_padding' id='widgets'> <div class='pull-left'> <div data-analytics-id='' id='add_this'> <p> <div class='addthis_custom_sharing addthis'> <script src='//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-500da8c658f6dda7'></script> </div> </p> </div> </div> <div class='pull-right' itemprop='interactionCount' itemtype='CreativeWork'> <div id='i_use_this_container'> <div class='use_count'> <a href="/p/firefox/users">13,543</a> </div> </div> <div class='btn btn-mini i_use_this_btn' data-target='#LoginModal' data-toggle='modal'>I Use This!</div> <div aria-hidden='true' aria-labelledby='LoginModalLabel' class='modal fade' id='LoginModal' role='dialog'> <div class='modal-dialog modal-sm'> <div class='modal-content' style='width: 398px'> <div class='modal-header'> <button aria-label='Close' class='close' data-dismiss='modal' type='button'> <span aria-hidden='true'>&times;</span> </button> <h4 class='modal-title' id='LoginModalLabel'>Login Required</h4> </div> <div class='model-body'> <form class="well form-horizontal" id="new_login" action="/sessions" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="vIb5AEjSJLCHZpUpKEqobYObNqJjl1ZuEhL42aePFZ6XlNuoPI/U8u6m7YsEebw3aHPTJTsQThoz3Cy+nYCRNw==" /><fieldset> <legend>Log in to Open Hub</legend> <div class='control-group'> <div class='input-prepend'> <span class='add-on'> <i class='icon-user'></i> </span> <input class="input-xlarge" placeholder="Login or Email" type="text" name="login[login]" id="login_login" /> </div> </div> <div class='control-group input-prepend'> <span class='add-on'> <i class='icon-key'></i> </span> <input class="input-xlarge" placeholder="Password" type="password" name="login[password]" id="login_password" /> </div> <div class='control-group'> <label class='checkbox' style='padding-left: -1px;'> <input name="login[remember_me]" type="hidden" value="0" /><input type="checkbox" value="1" name="login[remember_me]" id="login_remember_me" /> Remember Me </label> </div> <div class='actions'> <input class='btn btn-primary' type='submit' value='Log In'> </div> </fieldset> </form> </div> </div> </div> </div> </div> <div id='project_header_activity_indicator'> <a class='thirtyfive_project_activity_level_very_high' href='https://community.blackduck.com/s/article/Black-Duck-Open-Hub-About-Project-Activity-Icons' target='_blank' title='Very High Activity'></a> <div class='thirtyfive_project_activity_text'>Very High Activity</div> </div> </div> </div> </div> <div class='clearfix'></div> <div class='row mezzo'></div> <div id='analyses_languages_summary_page' itemscope='' itemtype='http://schema.org/ItemPage'> <div class='col-sm-12 col-md-12'> <div id='page_contents'><div class='project_content_title'> <h2 class='pull-left'>Languages</h2> <div class='pull-right soft' id='analysis_timestamp'> <i> <i class='icon-time'></i> Analyzed <abbr title='Friday, November 29, 2024 @ 16:55:16PM UTC'> 1 day </abbr> ago. based on code collected <abbr title='Friday, November 29, 2024 @ 08:24:12AM UTC'> 2 days </abbr> ago. </i> </div> </div> <br> <div class='well' style='border: none; box-shadow: none; border-radius: 0'> <table> <tr> <td scope='col' width='20%'>Total Lines : </td> <td scope='col' width='5%'>43,309,912</td> <td scope='col' width='10%'></td> <td scope='col' width='20%'>Code Lines : </td> <td scope='col' width='5%'>31,765,300</td> <td scope='col' width='10%'></td> <td scope='col' width='20%'>Percent Code Lines : </td> <td scope='col' width='10%'>73.3%</td> </tr> <tr> <td scope='col' width='20%'>Number of Languages : </td> <td scope='col' width='5%'>47</td> <td scope='col' width='10%'></td> <td scope='col' width='20%'>Total Comment Lines : </td> <td scope='col' width='5%'>6,572,444</td> <td scope='col' width='10%'></td> <td scope='col' width='20%'>Percent Comment Lines : </td> <td scope='col' width='10%'>15.2%</td> </tr> <tr> <td scope='col' width='20%'></td> <td scope='col' width='5%'></td> <td scope='col' width='10%'></td> <td scope='col' width='20%'>Total Blank Lines : </td> <td scope='col' width='5%'>4,972,168</td> <td scope='col' width='10%'></td> <td scope='col' width='20%'>Percent Blank Lines : </td> <td scope='col' width='10%'>11.5%</td> </tr> </table> </div> <div class='clearfix'></div> <div class='col-md-12 default_grid_padding padding_one_top'> <div class='row'> <div class='col-md-12 no_margin_left'> <h4>Code, Comments and Blank Lines</h4> <div class='chart watermark914' datasrc='https://openhub.net/p/firefox/analyses/latest/code_history' id='code_analysis_chart' style='height: 340px'></div> </div> </div> <div class='row'> <div class='col-md-12'> <br> <br> <h4>LOC by Language</h4> <div class='chart watermark914' datasrc='https://openhub.net/p/firefox/analyses/latest/language_history' id='language_analysis_chart' style='height: 340px'></div> </div> </div> </div> <div class='col-md-12 padding_one_top'> <h4> Language Breakdown </h4> <table class='table table-striped table-condensed' id='analyses_language_table'> <thead> <tr></tr> <tr> <th width='3%'></th> <th scope='col' width='12%'>Language</th> <th class='center' scope='col' width='12%'>Code Lines</th> <th class='center' scope='col' width='14%'>Comment Lines</th> <th class='center' scope='col' width='14%'>Comment Ratio</th> <th class='center' scope='col' width='11%'>Blank Lines</th> <th class='center' scope='col' width='11%'>Total Lines</th> <th class='left' scope='col' width='20%'>Total Percentage</th> </tr> <tr class='odd'> <td style='background-color: #F35F1F'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/cpp">C++</a></span> </span> </td> <td class='center'>7,718,983</td> <td class='center'>1,667,316</td> <td class='center'>17.8%</td> <td class='center'>1,437,830</td> <td class='center'>10,824,129</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:25%;background-color: #F35F1F'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 25.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #A4007E'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/javascript">JavaScript</a></span> </span> </td> <td class='center'>7,054,098</td> <td class='center'>1,914,276</td> <td class='center'>21.3%</td> <td class='center'>1,308,399</td> <td class='center'>10,276,773</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:23%;background-color: #A4007E'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 23.7% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #47A400'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/html">HTML</a></span> </span> </td> <td class='center'>4,329,025</td> <td class='center'>128,322</td> <td class='center'>2.9%</td> <td class='center'>442,744</td> <td class='center'>4,900,091</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:11%;background-color: #47A400'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 11.3% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #FF8F00'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/c">C</a></span> </span> </td> <td class='center'>3,709,009</td> <td class='center'>979,194</td> <td class='center'>20.9%</td> <td class='center'>551,967</td> <td class='center'>5,240,170</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:12%;background-color: #FF8F00'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 12.1% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #75000D'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/rust">Rust</a></span> </span> </td> <td class='center'>3,594,123</td> <td class='center'>674,781</td> <td class='center'>15.8%</td> <td class='center'>325,236</td> <td class='center'>4,594,140</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:10%;background-color: #75000D'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 10.6% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #4A246B'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/python">Python</a></span> </span> </td> <td class='center'>1,481,007</td> <td class='center'>370,863</td> <td class='center'>20.0%</td> <td class='center'>341,948</td> <td class='center'>2,193,818</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:5%;background-color: #4A246B'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 5.1% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #555555'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/xml">XML</a></span> </span> </td> <td class='center'>1,189,251</td> <td class='center'>438,008</td> <td class='center'>26.9%</td> <td class='center'>140,466</td> <td class='center'>1,767,725</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:4%;background-color: #555555'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 4.1% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/kotlin">Kotlin</a></span> </span> </td> <td class='center'>950,794</td> <td class='center'>133,489</td> <td class='center'>12.3%</td> <td class='center'>168,386</td> <td class='center'>1,252,669</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:2%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 2.9% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #333333'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/assembler">Assembly</a></span> </span> </td> <td class='center'>431,318</td> <td class='center'>30,293</td> <td class='center'>6.6%</td> <td class='center'>40,237</td> <td class='center'>501,848</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:1%;background-color: #333333'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 1.2% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/typescript">TypeScript</a></span> </span> </td> <td class='center'>332,031</td> <td class='center'>39,758</td> <td class='center'>10.7%</td> <td class='center'>38,926</td> <td class='center'>410,715</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.9% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #FF1A00'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/css">CSS</a></span> </span> </td> <td class='center'>268,814</td> <td class='center'>21,056</td> <td class='center'>7.3%</td> <td class='center'>38,985</td> <td class='center'>328,855</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #FF1A00'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.8% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #9A63AD'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/java">Java</a></span> </span> </td> <td class='center'>185,084</td> <td class='center'>69,542</td> <td class='center'>27.3%</td> <td class='center'>29,035</td> <td class='center'>283,661</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #9A63AD'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.7% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/autoconf">Autoconf</a></span> </span> </td> <td class='center'>105,117</td> <td class='center'>1,189</td> <td class='center'>1.1%</td> <td class='center'>17,886</td> <td class='center'>124,192</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.3% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #777777'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/shell">shell script</a></span> </span> </td> <td class='center'>93,124</td> <td class='center'>19,372</td> <td class='center'>17.2%</td> <td class='center'>14,615</td> <td class='center'>127,111</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #777777'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.3% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #C7932C'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/objective_c">Objective-C</a></span> </span> </td> <td class='center'>76,689</td> <td class='center'>11,933</td> <td class='center'>13.5%</td> <td class='center'>16,353</td> <td class='center'>104,975</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #C7932C'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.2% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #D2C690'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/perl">Perl</a></span> </span> </td> <td class='center'>66,103</td> <td class='center'>20,364</td> <td class='center'>23.6%</td> <td class='center'>21,091</td> <td class='center'>107,558</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #D2C690'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.2% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/make">Make</a></span> </span> </td> <td class='center'>42,499</td> <td class='center'>12,889</td> <td class='center'>23.3%</td> <td class='center'>11,338</td> <td class='center'>66,726</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.2% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/glsl">OpenGL Shading</a></span> </span> </td> <td class='center'>36,149</td> <td class='center'>10,995</td> <td class='center'>23.3%</td> <td class='center'>10,970</td> <td class='center'>58,114</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.1% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/cmake">CMake</a></span> </span> </td> <td class='center'>23,284</td> <td class='center'>4,221</td> <td class='center'>15.3%</td> <td class='center'>3,094</td> <td class='center'>30,599</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.1% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #356AA0'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/php">PHP</a></span> </span> </td> <td class='center'>22,230</td> <td class='center'>10,008</td> <td class='center'>31.0%</td> <td class='center'>3,945</td> <td class='center'>36,183</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #356AA0'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.1% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/ampl">AMPL</a></span> </span> </td> <td class='center'>15,179</td> <td class='center'>5,069</td> <td class='center'>25.0%</td> <td class='center'>1,591</td> <td class='center'>21,839</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.1% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/nsis">NSIS</a></span> </span> </td> <td class='center'>11,950</td> <td class='center'>3,565</td> <td class='center'>23.0%</td> <td class='center'>2,538</td> <td class='center'>18,053</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #000080'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/tex">TeX/LaTeX</a></span> </span> </td> <td class='center'>7,206</td> <td class='center'>3,706</td> <td class='center'>34.0%</td> <td class='center'>817</td> <td class='center'>11,729</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #000080'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/idl_pvwave">IDL/PV-WAVE/GDL</a></span> </span> </td> <td class='center'>4,414</td> <td class='center'>0</td> <td class='center'>0.0%</td> <td class='center'>754</td> <td class='center'>5,168</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #4096EE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/csharp">C#</a></span> </span> </td> <td class='center'>3,846</td> <td class='center'>229</td> <td class='center'>5.6%</td> <td class='center'>470</td> <td class='center'>4,545</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #4096EE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/automake">Automake</a></span> </span> </td> <td class='center'>2,615</td> <td class='center'>167</td> <td class='center'>6.0%</td> <td class='center'>181</td> <td class='center'>2,963</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/swift">Swift</a></span> </span> </td> <td class='center'>2,117</td> <td class='center'>251</td> <td class='center'>10.6%</td> <td class='center'>403</td> <td class='center'>2,771</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #AAAAAA'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/bat">DOS batch script</a></span> </span> </td> <td class='center'>2,014</td> <td class='center'>377</td> <td class='center'>15.8%</td> <td class='center'>457</td> <td class='center'>2,848</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #AAAAAA'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #A40011'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/ruby">Ruby</a></span> </span> </td> <td class='center'>1,883</td> <td class='center'>244</td> <td class='center'>11.5%</td> <td class='center'>490</td> <td class='center'>2,617</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #A40011'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/dcl">DCL</a></span> </span> </td> <td class='center'>1,839</td> <td class='center'>75</td> <td class='center'>3.9%</td> <td class='center'>314</td> <td class='center'>2,228</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #A46400'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/matlab">Matlab</a></span> </span> </td> <td class='center'>779</td> <td class='center'>213</td> <td class='center'>21.5%</td> <td class='center'>168</td> <td class='center'>1,160</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #A46400'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #493625'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/sql">SQL</a></span> </span> </td> <td class='center'>616</td> <td class='center'>357</td> <td class='center'>36.7%</td> <td class='center'>164</td> <td class='center'>1,137</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #493625'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #556655'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/xslt">XSL Transformation</a></span> </span> </td> <td class='center'>516</td> <td class='center'>18</td> <td class='center'>3.4%</td> <td class='center'>79</td> <td class='center'>613</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #556655'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #8D04EB'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/golang">Go</a></span> </span> </td> <td class='center'>326</td> <td class='center'>103</td> <td class='center'>24.0%</td> <td class='center'>72</td> <td class='center'>501</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #8D04EB'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #2B6B24'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/emacslisp">Emacs Lisp</a></span> </span> </td> <td class='center'>258</td> <td class='center'>38</td> <td class='center'>12.8%</td> <td class='center'>42</td> <td class='center'>338</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #2B6B24'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #4D8D94'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/awk">AWK</a></span> </span> </td> <td class='center'>247</td> <td class='center'>6</td> <td class='center'>2.4%</td> <td class='center'>54</td> <td class='center'>307</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #4D8D94'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #C72C2C'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/groovy">Groovy</a></span> </span> </td> <td class='center'>147</td> <td class='center'>73</td> <td class='center'>33.2%</td> <td class='center'>41</td> <td class='center'>261</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #C72C2C'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/brainfuck">Brainfuck</a></span> </span> </td> <td class='center'>139</td> <td class='center'>0</td> <td class='center'>0.0%</td> <td class='center'>18</td> <td class='center'>157</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/classic_basic">Classic Basic</a></span> </span> </td> <td class='center'>138</td> <td class='center'>12</td> <td class='center'>8.0%</td> <td class='center'>1</td> <td class='center'>151</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #556677'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/xmlschema">XML Schema</a></span> </span> </td> <td class='center'>113</td> <td class='center'>19</td> <td class='center'>14.4%</td> <td class='center'>15</td> <td class='center'>147</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #556677'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #D15600'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/pascal">Pascal</a></span> </span> </td> <td class='center'>98</td> <td class='center'>9</td> <td class='center'>8.4%</td> <td class='center'>19</td> <td class='center'>126</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #D15600'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/nix">Nix</a></span> </span> </td> <td class='center'>73</td> <td class='center'>0</td> <td class='center'>0.0%</td> <td class='center'>4</td> <td class='center'>77</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/mathematica">Mathematica</a></span> </span> </td> <td class='center'>21</td> <td class='center'>0</td> <td class='center'>0.0%</td> <td class='center'>6</td> <td class='center'>27</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #244776'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/coffeescript">CoffeeScript</a></span> </span> </td> <td class='center'>13</td> <td class='center'>4</td> <td class='center'>23.5%</td> <td class='center'>7</td> <td class='center'>24</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #244776'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #198CE7'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/r">R</a></span> </span> </td> <td class='center'>12</td> <td class='center'>18</td> <td class='center'>60.0%</td> <td class='center'>8</td> <td class='center'>38</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #198CE7'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='even'> <td style='background-color: #EC2E24'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/dmd">D</a></span> </span> </td> <td class='center'>8</td> <td class='center'>22</td> <td class='center'>73.3%</td> <td class='center'>4</td> <td class='center'>34</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EC2E24'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr class='odd'> <td style='background-color: #EEE'>&nbsp;</td> <td> <span itemscope='' itemtype='http://schema.org/Language'> <span itemprop='name'><a href="/languages/metapost">MetaPost</a></span> </span> </td> <td class='center'>1</td> <td class='center'>0</td> <td class='center'>0.0%</td> <td class='center'>0</td> <td class='center'>1</td> <td> <div class='bar pull-left'> <div class='barfill' style='width:0%;background-color: #EEE'></div> </div> <span itemprop='aggregateRating' itemscope='' itemtype='http://schema.org/AggregateRating'> <span class='pull-right' itemprop='ratingValue' style='margin-left:5px;'> 0.0% </span> </span> <div class='clearfix'></div> </td> </tr> <tr> <td></td> <td class='center'>Totals</td> <td class='center'>31,765,300</td> <td class='center'>6,572,444</td> <td class='center'></td> <td class='center'>4,972,168</td> <td class='center'>43,309,912</td> <td class='center'></td> </tr> <tr> <td colspan='8'></td> </tr> </thead> </table> </div> </div> </div> <div class='clearfix'></div> <div class='clearfix'></div> <div class='row fluid mezzo'> <div class='footer-navigation fluid col-xs-12'> <div class='row'> <div class='col-md-12'> <div class='mezzo margin_bottom_5'></div> </div> <div class='clearfix'></div> <div class='col-xs-10 col-xs-offset-1'> <div class='actions margin_top_20 margin_bottom_40 col-md-3 col-xs-3 no_padding'> <ul class='nav nav-stacked nav-pills'> <h4 class='linked'> <a href='/p/firefox'> <i class='icon project_summary'></i> Project Summary </a> </h4> <li class='footer-nav'> <a href='/p/firefox/rss_articles'>News</a> </li> <li class='footer-nav'> <a href='/p/firefox/settings'>Settings</a> </li> <li class='footer-nav'> <a href='/p/firefox/widgets'>Sharing Widgets</a> </li> <li class='footer-nav'> <a href='/p/firefox/similar'>Related Projects</a> </li> </ul> </div> <div class='actions margin_top_20 margin_bottom_40 col-md-3 col-xs-3 no_padding'> <ul class='nav nav-stacked nav-pills'> <h4> <i class='icon code_data'></i> Code Data </h4> <li class='footer-nav nav-active'> <a href='/p/firefox/analyses/latest/languages_summary'>Languages</a> </li> <li class='footer-nav'> <a href='/p/firefox/estimated_cost'>Cost Estimates</a> </li> <li class='footer-nav'> <a href='/p/firefox/security'>Security</a> </li> </ul> </div> <div class='actions margin_top_20 margin_bottom_40 col-md-3 col-xs-3 no_padding'> <ul class='nav nav-stacked nav-pills'> <h4> <i class='icon scm_data'></i> SCM Data </h4> <li class='footer-nav'> <a href='/p/firefox/commits/summary'>Commits</a> </li> <li class='footer-nav'> <a href='/p/firefox/contributors/summary'>Contributors</a> </li> </ul> </div> <div class='actions margin_top_20 margin_bottom_40 col-md-3 col-xs-3 no_padding'> <ul class='nav nav-stacked nav-pills'> <h4> <i class='icon user_data'></i> Community Data </h4> <li class='footer-nav'> <a href='/p/firefox/users'>Users</a> </li> <li class='footer-nav'> <a href='/p/firefox/reviews/summary'>Ratings &amp; Reviews</a> </li> <li class='footer-nav'> <a href='/p/firefox/map'>User &amp; Contributor Locations</a> </li> </ul> </div> <div aria-hidden='true' class='modal pmd-modal fade' id='sbom-details' style='display: none;' tabindex='-1'> <div class='modal-dialog modal-md'> <div class='modal-content'></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class='clear'></div> <footer><div class='footer-left'> <a class='logo_link' href='https://www.blackduck.com'> <img alt='Open Hub' class='logo_img' itemprop='image' src='/assets/logo/BlackDuckLogo-6697adc63e07340464201a2ad534d3d3e44f95d36edda20b140440d34f05372f.svg'> </a> </div> <div class='footer-mid'> ABOUT BLACK DUCK <p></p> <p> <a href='https://www.blackduck.com/solutions/application-security-testing.html'>Application Security Testing</a> </p> <p> <a href='https://www.blackduck.com/services.html'>Application Security Services</a> </p> <p> <a href='https://www.blackduck.com/services/security-program/strategy-planning.html'>AppSec Program Development</a> </p> <p> <a href='https://www.blackduck.com/training.html' target='_blank'>Training</a> </p> </div> <div class='footer-right'> ABOUT OPEN HUB <p></p> <p> <a href='https://community.blackduck.com/s/black-duck-open-hub'>Forums</a> </p> <p> <a href='https://community.blackduck.com/s/article/Black-Duck-Open-Hub-Terms-of-Use'>Terms</a> </p> <p> <a href='https://community.blackduck.com/s/article/Black-Duck-Open-Hub-Open-Hub-Privacy-Policy'>Privacy</a> </p> <p> <a href='https://github.com/blackducksoftware/ohloh-ui' target='_blank'>Open Hub UI Source Code</a> </p> <p> <a href="/cdn-cgi/l/email-protection#fadfccc3dfccbf9c95dfcecab5dfcdca9f94dfcec28fdfccc8d4dfccbfdfcccf8e">Contact Us</a> </p> </div> <div class='footer-bottom'> <sup>&copy;</sup> 2024 <span itemscope='' itemtype='http://schema.org/CreativeWork'> <span itemprop='publisher'> <a href='http://www.blackduck.com' target='_blank'>Black Duck Software, Inc.</a> All Rights Reserved. </span> </span> </div> </footer> </div> <div class='navbar navbar-fixed-bottom' id='cookies-bar'> <div class='container-fluid'> <div class='cc_message float_left'> This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our <a target="_blank" class="cc_message" href="https://community.blackduck.com/s/article/Black-Duck-Open-Hub-Open-Hub-Privacy-Policy">Privacy Policy</a> </div> <div class='right-part float_right'> <a class="btn btn-default cc_accept" href="javascript: void();">Agree</a> </div> </div> </div> <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script async='' defer='' src='https://www.google.com/recaptcha/api.js'></script> <script src="/assets/application-0f41d599456ceb8d37fec955934be00cfc6a90e19c4770a4ca7db13f72db3ef7.js" cache="cached_js_files" async="async"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10