CINXE.COM
The Open Company Test | Jonathan Nolen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>The Open Company Test | Jonathan Nolen</title> <meta name="copyright" content="Design is copyright 2009 - 2024 The Theme Foundry" /> <!--[if lte IE 7]> <script type="text/javascript"> sfHover=function(){var sfEls=document.getElementById("navigation").getElementsByTagName("LI");for(var i=0;i<sfEls.length;i++){sfEls[i].onmouseover=function(){this.className+=" sfhover";} sfEls[i].onmouseout=function(){this.className=this.className.replace(new RegExp(" sfhover\\b"),"");}}} if (window.attachEvent)window.attachEvent("onload",sfHover); </script> <![endif]--> <!--[if IE 6]> <link rel="stylesheet" type="text/css" media="screen" href="https://s2.wp.com/wp-content/themes/pub/paperpunch/stylesheets/ie6.css" /> <script type="text/javascript" src="https://s2.wp.com/wp-content/themes/pub/paperpunch/javascripts/pngfix.js"></script> <script type="text/javascript"> DD_belatedPNG.fix( '#navigation, div.comments a' );</script> <![endif]--> <link rel="pingback" href="https://blog.jnolen.com/xmlrpc.php" /> <meta name='robots' content='max-image-preview:large' /> <!-- Async WordPress.com Remote Login --> <script id="wpcom_remote_login_js"> var wpcom_remote_login_extra_auth = ''; function wpcom_remote_login_remove_dom_node_id( element_id ) { var dom_node = document.getElementById( element_id ); if ( dom_node ) { dom_node.parentNode.removeChild( dom_node ); } } function wpcom_remote_login_remove_dom_node_classes( class_name ) { var dom_nodes = document.querySelectorAll( '.' + class_name ); for ( var i = 0; i < dom_nodes.length; i++ ) { dom_nodes[ i ].parentNode.removeChild( dom_nodes[ i ] ); } } function wpcom_remote_login_final_cleanup() { wpcom_remote_login_remove_dom_node_classes( "wpcom_remote_login_msg" ); wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" ); wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_validate" ); wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_js" ); wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_iframe" ); wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_styles" ); } // Watch for messages back from the remote login window.addEventListener( "message", function( e ) { if ( e.origin === "https://r-login.wordpress.com" ) { var data = {}; try { data = JSON.parse( e.data ); } catch( e ) { wpcom_remote_login_final_cleanup(); return; } if ( data.msg === 'LOGIN' ) { // Clean up the login check iframe wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" ); var id_regex = new RegExp( /^[0-9]+$/ ); var token_regex = new RegExp( /^.*|.*|.*$/ ); if ( token_regex.test( data.token ) && id_regex.test( data.wpcomid ) ) { // We have everything we need to ask for a login var script = document.createElement( "script" ); script.setAttribute( "id", "wpcom_remote_login_validate" ); script.src = '/remote-login.php?wpcom_remote_login=validate' + '&wpcomid=' + data.wpcomid + '&token=' + encodeURIComponent( data.token ) + '&host=' + window.location.protocol + '//' + window.location.hostname + '&postid=241' + '&is_singular=1'; document.body.appendChild( script ); } return; } // Safari ITP, not logged in, so redirect if ( data.msg === 'LOGIN-REDIRECT' ) { window.location = 'https://wordpress.com/log-in?redirect_to=' + window.location.href; return; } // Safari ITP, storage access failed, remove the request if ( data.msg === 'LOGIN-REMOVE' ) { var css_zap = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } @media screen and ( max-width: 782px ) { html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } }'; var style_zap = document.createElement( 'style' ); style_zap.type = 'text/css'; style_zap.appendChild( document.createTextNode( css_zap ) ); document.body.appendChild( style_zap ); var e = document.getElementById( 'wpcom_request_access_iframe' ); e.parentNode.removeChild( e ); document.cookie = 'wordpress_com_login_access=denied; path=/; max-age=31536000'; return; } // Safari ITP if ( data.msg === 'REQUEST_ACCESS' ) { console.log( 'request access: safari' ); // Check ITP iframe enable/disable knob if ( wpcom_remote_login_extra_auth !== 'safari_itp_iframe' ) { return; } // If we are in a "private window" there is no ITP. var private_window = false; try { var opendb = window.openDatabase( null, null, null, null ); } catch( e ) { private_window = true; } if ( private_window ) { console.log( 'private window' ); return; } var iframe = document.createElement( 'iframe' ); iframe.id = 'wpcom_request_access_iframe'; iframe.setAttribute( 'scrolling', 'no' ); iframe.setAttribute( 'sandbox', 'allow-storage-access-by-user-activation allow-scripts allow-same-origin allow-top-navigation-by-user-activation' ); iframe.src = 'https://r-login.wordpress.com/remote-login.php?wpcom_remote_login=request_access&origin=' + encodeURIComponent( data.origin ) + '&wpcomid=' + encodeURIComponent( data.wpcomid ); var css = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 46px !important; } * html body { margin-top: 46px !important; } @media screen and ( max-width: 660px ) { html { margin-top: 71px !important; } * html body { margin-top: 71px !important; } #wpcom_request_access_iframe { display: block; height: 71px !important; } } #wpcom_request_access_iframe { border: 0px; height: 46px; position: fixed; top: 0; left: 0; width: 100%; min-width: 100%; z-index: 99999; background: #23282d; } '; var style = document.createElement( 'style' ); style.type = 'text/css'; style.id = 'wpcom_request_access_styles'; style.appendChild( document.createTextNode( css ) ); document.body.appendChild( style ); document.body.appendChild( iframe ); } if ( data.msg === 'DONE' ) { wpcom_remote_login_final_cleanup(); } } }, false ); // Inject the remote login iframe after the page has had a chance to load // more critical resources window.addEventListener( "DOMContentLoaded", function( e ) { var iframe = document.createElement( "iframe" ); iframe.style.display = "none"; iframe.setAttribute( "scrolling", "no" ); iframe.setAttribute( "id", "wpcom_remote_login_key" ); iframe.src = "https://r-login.wordpress.com/remote-login.php" + "?wpcom_remote_login=key" + "&origin=aHR0cHM6Ly9ibG9nLmpub2xlbi5jb20%3D" + "&wpcomid=15625351" + "&time=1732815041"; document.body.appendChild( iframe ); }, false ); </script> <link rel='dns-prefetch' href='//s0.wp.com' /> <link rel='dns-prefetch' href='//s2.wp.com' /> <link rel='dns-prefetch' href='//s1.wp.com' /> <link rel="alternate" type="application/rss+xml" title="Jonathan Nolen » Feed" href="https://blog.jnolen.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="Jonathan Nolen » Comments Feed" href="https://blog.jnolen.com/comments/feed/" /> <link rel="alternate" type="application/rss+xml" title="Jonathan Nolen » The Open Company Test Comments Feed" href="https://blog.jnolen.com/2005/02/24/the-open-company-test/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function () { oldonload(); func(); } } } /* ]]> */ </script> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s0.wp.com\/wp-content\/mu-plugins\/wpcom-smileys\/twemoji\/2\/72x72\/","ext":".png","svgUrl":"https:\/\/s0.wp.com\/wp-content\/mu-plugins\/wpcom-smileys\/twemoji\/2\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/s2.wp.com\/wp-includes\/js\/wp-emoji-release.min.js?m=1719498190i&ver=6.8-alpha-59438"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <link crossorigin='anonymous' rel='stylesheet' id='all-css-0-1' href='https://s1.wp.com/_static/??-eJx9jO0KwjAMAF/Img0K/SU+S+2iy9amYUkQ394PBEHEnwd3B1cJpbMhGzQPUv1CrLCgSS7rm0GdofXJKypsWLPhFKSrfdG+qO7g97HSip/vi/7pxGdishvYjO0Rip9AsuAmzmV+lsd2GNOY4hCHFJc7Bp5Kug==&cssminify=yes' type='text/css' media='all' /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-2-1' href='https://s2.wp.com/_static/??-eJydzEEOwiAQheELCWNrFV0YzwKUkKkIZGbQcPtWN+5cuHx5+X54VeVLlpAFamoRM0Ns23SB4vZQgOdw0UbvwTVMM7hU/F0ldGSpA0tPQXvmHfwMfRTDEqTaN7e9NFGRcP43QVYwR/7y2+M6mMN4NNP5NC4rOVVP3w==&cssminify=yes' type='text/css' media='all' /> <style id='wp-block-library-inline-css'> .has-text-align-justify { text-align:justify; } .has-text-align-justify{text-align:justify;} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-4-1' href='https://s2.wp.com/_static/??-eJzTLy/QzcxLzilNSS3WzyrWz01NyUxMzUnNTc0rQeEU5CRWphbp5qSmJyZX6uVm5uklFxfr6OPTDpRD5sM02efaGpoZmFkYGRuZGmQBAHPvL0Y=&cssminify=yes' type='text/css' media='all' /> <style id='jetpack-sharing-buttons-style-inline-css'> .jetpack-sharing-buttons__services-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:0;list-style-type:none;margin:5px;padding:0}.jetpack-sharing-buttons__services-list.has-small-icon-size{font-size:12px}.jetpack-sharing-buttons__services-list.has-normal-icon-size{font-size:16px}.jetpack-sharing-buttons__services-list.has-large-icon-size{font-size:24px}.jetpack-sharing-buttons__services-list.has-huge-icon-size{font-size:36px}@media print{.jetpack-sharing-buttons__services-list{display:none!important}}.editor-styles-wrapper .wp-block-jetpack-sharing-buttons{gap:0;padding-inline-start:0}ul.jetpack-sharing-buttons__services-list.has-background{padding:1.25em 2.375em} </style> <style id='classic-theme-styles-inline-css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-8-1' href='https://s2.wp.com/_static/??-eJx9jcEKg0AMRH+oaVhorR7Eb9E16IpZg8min2889FZ6GYbhPQYPgbhlo2zIBWQtU8qKcdvJd5be0AmmMfW0Ejv2jKoP/K0daZzIXNdvB6PzvyJ+A8MgO6mCJ6fCYLN/6e113IZXU9WfUL/DcgHSTkDo&cssminify=yes' type='text/css' media='all' /> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-10-1' href='https://s2.wp.com/wp-content/themes/pub/paperpunch/style.css?m=1440112822i&cssminify=yes' type='text/css' media='all' /> <!--[if lt IE 8]> <link rel='stylesheet' id='paperpunch-ie-css' href='https://s2.wp.com/wp-content/themes/pub/paperpunch/stylesheets/ie.css?m=1274890335i&ver=6.8-alpha-59438' media='all' /> <![endif]--> <link crossorigin='anonymous' rel='stylesheet' id='all-css-12-1' href='https://s1.wp.com/_static/??-eJx9i8sKg0AMAH/INSz2eZB+i25jSBs3solI/77bW4XS2wzMwLaEpNkxO8xrWGQlzgYb3wndYBJOzwLmL8E2mTXwuy84ilJFglp96b+JUINoGpw17yRMMnD5rLe5j4fr5XzqumN8vAFbwD/7&cssminify=yes' type='text/css' media='all' /> <link crossorigin='anonymous' rel='stylesheet' id='print-css-13-1' href='https://s1.wp.com/wp-content/mu-plugins/global-print/global-print.css?m=1465851035i&cssminify=yes' type='text/css' media='print' /> <style id='jetpack-global-styles-frontend-style-inline-css'> :root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;} </style> <link crossorigin='anonymous' rel='stylesheet' id='all-css-16-1' href='https://s0.wp.com/_static/??-eJyNjcsKQjEMBX/ImlsQry7ET5GahrbXNCmmRfx7H7gRN+7OwGEGbs2hSifpUIdrPFIRg4V6C3j5MNgQqBoHk4HlcKUYYry/Z5G0RrMV/C06FUEwxRLYsSa1L/iR9Uz1mc0bSKznwK/DsR787Kd5P/ntbnkAuNBIYA==&cssminify=yes' type='text/css' media='all' /> <script type="text/javascript" id="jetpack_related-posts-js-extra"> /* <![CDATA[ */ var related_posts_js_options = {"post_heading":"h4"}; /* ]]> */ </script> <script type="text/javascript" id="wpcom-actionbar-placeholder-js-extra"> /* <![CDATA[ */ var actionbardata = {"siteID":"15625351","postID":"241","siteURL":"https:\/\/blog.jnolen.com","xhrURL":"https:\/\/blog.jnolen.com\/wp-admin\/admin-ajax.php","nonce":"4f65a9f4b7","isLoggedIn":"","statusMessage":"","subsEmailDefault":"instantly","proxyScriptUrl":"https:\/\/s0.wp.com\/wp-content\/js\/wpcom-proxy-request.js?ver=20211021","shortlink":"https:\/\/wp.me\/p13yRN-3T","i18n":{"followedText":"New posts from this site will now appear in your <a href=\"https:\/\/wordpress.com\/read\">Reader<\/a>","foldBar":"Collapse this bar","unfoldBar":"Expand this bar"}}; /* ]]> */ </script> <script type="text/javascript" id="jetpack-mu-wpcom-settings-js-before"> /* <![CDATA[ */ var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https:\/\/s1.wp.com\/wp-content\/mu-plugins\/jetpack-mu-wpcom-plugin\/sun\/vendor\/automattic\/jetpack-mu-wpcom\/src\/build\/"}; /* ]]> */ </script> <script crossorigin='anonymous' type='text/javascript' src='https://s2.wp.com/_static/??/wp-content/mu-plugins/jetpack-plugin/sun/_inc/build/related-posts/related-posts.min.js,/wp-content/js/rlt-proxy.js?m=1720530689j'></script> <script type="text/javascript" id="rlt-proxy-js-after"> /* <![CDATA[ */ rltInitialize( {"token":null,"iframeOrigins":["https:\/\/widgets.wp.com"]} ); /* ]]> */ </script> <link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://jnolen.wordpress.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress.com" /> <link rel="canonical" href="https://blog.jnolen.com/2005/02/24/the-open-company-test/" /> <link rel='shortlink' href='https://wp.me/p13yRN-3T' /> <link rel="alternate" type="application/json+oembed" href="https://public-api.wordpress.com/oembed/?format=json&url=https%3A%2F%2Fblog.jnolen.com%2F2005%2F02%2F24%2Fthe-open-company-test%2F&for=wpcom-auto-discovery" /><link rel="alternate" type="application/xml+oembed" href="https://public-api.wordpress.com/oembed/?format=xml&url=https%3A%2F%2Fblog.jnolen.com%2F2005%2F02%2F24%2Fthe-open-company-test%2F&for=wpcom-auto-discovery" /> <!-- Jetpack Open Graph Tags --> <meta property="og:type" content="article" /> <meta property="og:title" content="The Open Company Test" /> <meta property="og:url" content="https://blog.jnolen.com/2005/02/24/the-open-company-test/" /> <meta property="og:description" content="After writing that last post damning Apple's lack of transparency, I thought it might be a good idea to actually come of with a list of questions with which we might identify an open software …" /> <meta property="article:published_time" content="2005-02-24T08:01:00+00:00" /> <meta property="article:modified_time" content="2005-02-24T08:01:00+00:00" /> <meta property="og:site_name" content="Jonathan Nolen" /> <meta property="og:image" content="https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=200&ts=1732815041" /> <meta property="og:image:width" content="200" /> <meta property="og:image:height" content="200" /> <meta property="og:image:alt" content="" /> <meta property="og:locale" content="en_US" /> <meta property="article:publisher" content="https://www.facebook.com/WordPresscom" /> <meta name="twitter:text:title" content="The Open Company Test" /> <meta name="twitter:image" content="https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=240" /> <meta name="twitter:card" content="summary" /> <!-- End Jetpack Open Graph Tags --> <link rel="shortcut icon" type="image/x-icon" href="https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=32" sizes="16x16" /> <link rel="icon" type="image/x-icon" href="https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=32" sizes="16x16" /> <link rel="apple-touch-icon" href="https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=114" /> <link rel='openid.server' href='https://blog.jnolen.com/?openidserver=1' /> <link rel='openid.delegate' href='https://blog.jnolen.com/' /> <link rel="search" type="application/opensearchdescription+xml" href="https://blog.jnolen.com/osd.xml" title="Jonathan Nolen" /> <link rel="search" type="application/opensearchdescription+xml" href="https://s1.wp.com/opensearch.xml" title="WordPress.com" /> <script type="text/javascript" id="webfont-output"> WebFontConfig = {"typekit":{"id":"lbs3ath"}}; (function() { var wf = document.createElement('script'); wf.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js'; wf.type = 'text/javascript'; wf.async = 'true'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wf, s); })(); </script><meta name="application-name" content="Jonathan Nolen" /><meta name="msapplication-window" content="width=device-width;height=device-height" /><meta name="description" content="After writing that last post damning Apple's lack of transparency, I thought it might be a good idea to actually come of with a list of questions with which we might identify an open software company. I don't think it's necessary that a company meet all of these criteria, but the more the better. Open…" /> <link rel="stylesheet" id="custom-css-css" type="text/css" href="https://s0.wp.com/?custom-css=1&csblog=13yRN&cscache=6&csrev=10" /> </head> <body class="post-template-default single single-post postid-241 single-format-standard customizer-styles-applied jetpack-reblog-enabled"> <div id="wrapper"> <div class="skip-content"><a href="#content">Skip to content</a></div> <div id="header" class="clear"> <ul id="follow"> <li> <a href="https://blog.jnolen.com/feed/"><img src="https://s2.wp.com/wp-content/themes/pub/paperpunch/images/flw-rss.png" alt="RSS Feed"/></a> </li> </ul> <div id="title"><a href="https://blog.jnolen.com">Jonathan Nolen</a></div> <div id="description"></div> </div><!--end header--> <div id="navigation" class="clear"> <ul id="menu-topmenu" class="menu"><li id="menu-item-408" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-408"><a href="https://blog.jnolen.com/about/">About</a></li> <li id="menu-item-407" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-407"><a href="https://blog.jnolen.com/resume/">Resume</a></li> <li id="menu-item-409" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-409"><a href="mailto:jonathan@jnolen.com">Email</a></li> <li id="menu-item-410" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410"><a href="http://twitter.com/jnolen">Twitter</a></li> <li id="menu-item-412" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-412"><a href="http://www.facebook.com/jonathannolen?ref=mf">Facebook</a></li> <li id="menu-item-411" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-411"><a href="http://linkedin.com/in/jnolen/">LinkedIn</a></li> <li id="menu-item-448" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-448"><a href="https://blog.jnolen.com/currently-listening/">Currently Listening</a></li> <li id="menu-item-458" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-458"><a href="http://www.songkick.com/users/jnolen/gigography">Concert History</a></li> </ul> </div><!--end navigation --> <div id="content"> <div class="post-box"> <div id="post-241" class="post-241 post type-post status-publish format-standard hentry category-uncategorized"> <div class="meta clear"> <div class="author">February 24, 2005 <span>/ jnolen</span></div> </div><!--end meta--> <div class="post-header"> <h1>The Open Company Test</h1> </div><!--end post header--> <div class="entry clear"> <p>After writing that last post damning <a href="http://www.jnolen.com/XXXXX">Apple's lack of transparency</a>, I thought it might be a good idea to actually come of with a list of questions with which we might identify an open software company. I don't think it's necessary that a company meet <i>all</i> of these criteria, but the more the better. </p> <p><span id="more-241"></span></p> <ol> <li><b>Open Sourcecode:</b> Do you have access to the sourcecode? True open source is great, but simple access to the source code, even if it’s not under an open source license, is often enough.</li> <li><b>Open Data:</b> Can you easily get your data into or out of the application, should the need arise?</li> <li><b>Open APIs:</b> Can your other software interact with the application? The best applications provide different means of access: GUI, command-line, RSS, SOAP or REST, for example. These additional avenues of access enable you to build more complex and customized solutions using the product. Remember the philosophy of <a href="http://www.smallpieces.com/">small pieces, loosely joined.</a></li> <li><b>Open Pricing:</b> Can you easily find out from the company’s website how much the product costs, or do you have to talk to a sales-person? If it’s the latter, they’re hiding that information for a reason.</li> <li><b>Open Bugtracking:</b> Can you access the real bug tracking system (not a <a href="http://www.oracle.com/support/metalink/index.html">neutered, customer-only bug ghetto</a>)? Not all bugs (like <a href="http://www.hecker.org/mozilla/full-disclosure">security bugs</a>) or information (like resource assignment) must necessarily be available, but the more the better.</li> <li><b>Open Feature Voting:</b> Can you vote for your most <a href="http://jira.atlassian.com/browse/JRA?report=com.atlassian.jira.plugin.system.project:popularissues-panel">critical issues</a> and influence, to some degree, the allocation of development resources? There is obviously no guarantee, and there are dozens of factors that determine which bugs or features will be worked on in a given time period. But a user-visible voting system allows you to know that your voice is being heard and see how your request is balanced against other influences to effect the product.</li> <li><b>Open Communication / Open Community:</b> Are you able to communicate with other users and with the developers of the product? There are many venues where this communication can occur: mailing lists, discussion forums, blogs (both employee author and customer authored) or wikis. </p> <p>But the critical threshold is the participation of company employees who are capable of understanding problems and offering solutions — not just human firewalls whose only job is to make sure that the riff-raff doesn’t disturb the developers.</li> </p> <li><b>Open Documentation:</b> Can users contribute to the product documentation? As I mentioned <a href="http://www.jnolen.org/blog/2005/01/wikis_instead_o.html">here,</a> allowing users to help each other creates better, more accurate documentation. Knowledge hard-won through actual deployment and use should be shared as efficiently and directly as possible for the benefit of all.</li> <li><b>Open Customer Support:</b> Can you see tech support issues filed by other customers? Not every customer issue is appropriate to share with the world, but openness should be the default. Learning from other user’s problems can help prevent your own.</li> <p> </ol> </p> <p>There is, of course, a price for companies to pay for all of these behaviours. Radical openness will invite criticism. Customers will complain when their pet bugs aren’t being worked on. Or when their votes don’t translate into a new feature quickly enough. Opening up your resources to outside comment requires someone to review the user-added content. (Some sites, like <a href="en.wikipedia.org/">Wikipedia</a> can rely solely on the community to do this, but in this context it is, at least partly, the responsibility of the company.) </p> <p>I strongly recommend that the next time you are evaluating a new software tool you look beyond just the software and think about the company itself behaves. (This is particularly relevant for software that could be considered a platform for further development: programming languages, operating systems, web browsers, communication tools, bug-trackers, &c.) Having a partnership with an open company will make a drastic difference in your experience actually using software. Look for a company who is serious about honest communication and is willing to commit to this kind of partnership.</p> <p>I’m also interested in other people’s experiences: what other aspects of a software company would you like to see brought into the open? What other kinds of transparency would make you more likely to choose a vendor’s product over a closed one? What companies do you think succeed in being transparent?</p> <div id="jp-post-flair" class="sharedaddy sd-like-enabled sd-sharing-enabled"><div class="sharedaddy sd-sharing-enabled"><div class="robots-nocontent sd-block sd-social sd-social-icon-text sd-sharing"><h3 class="sd-title">Share this:</h3><div class="sd-content"><ul><li class="share-facebook"><a rel="nofollow noopener noreferrer" data-shared="sharing-facebook-241" class="share-facebook sd-button share-icon" href="https://blog.jnolen.com/2005/02/24/the-open-company-test/?share=facebook" target="_blank" title="Click to share on Facebook" ><span>Facebook</span></a></li><li class="share-x"><a rel="nofollow noopener noreferrer" data-shared="sharing-x-241" class="share-x sd-button share-icon" href="https://blog.jnolen.com/2005/02/24/the-open-company-test/?share=x" target="_blank" title="Click to share on X" ><span>X</span></a></li><li class="share-end"></li></ul></div></div></div><div class='sharedaddy sd-block sd-like jetpack-likes-widget-wrapper jetpack-likes-widget-unloaded' id='like-post-wrapper-15625351-241-6748a8c12c249' data-src='//widgets.wp.com/likes/index.html?ver=20241128#blog_id=15625351&post_id=241&origin=jnolen.wordpress.com&obj_id=15625351-241-6748a8c12c249&domain=blog.jnolen.com' data-name='like-post-frame-15625351-241-6748a8c12c249' data-title='Like or Reblog'><div class='likes-widget-placeholder post-likes-widget-placeholder' style='height: 55px;'><span class='button'><span>Like</span></span> <span class='loading'>Loading...</span></div><span class='sd-text-color'></span><a class='sd-link-color'></a></div> <div id='jp-relatedposts' class='jp-relatedposts' > <h3 class="jp-relatedposts-headline"><em>Related</em></h3> </div></div> </div><!--end entry--> <div class="post-footer clear"> <p class="note">Comments are closed.</p> <div class="category">Filed under <a href="https://blog.jnolen.com/category/uncategorized/" rel="category tag">Uncategorized</a></div> </div><!--end post footer--> </div><!--end post--> </div><!--end post-box--> <div class="pagination post single clear"> <div class="alignleft"><a href="https://blog.jnolen.com/2005/02/23/qotd/" rel="prev">← QOTD</a></div> <div class="alignright" ><a href="https://blog.jnolen.com/2005/02/25/one-more-thought-open-companies/" rel="next">One more thought (Open Companies) →</a></div> </div><!--end pagination--> <!-- You can start editing here. --> <div id="comments"> <div class="comment-number"> <h4>16 Comments</h4> </div><!--end comment-number--> <ol class="commentlist"> <li class="comment even thread-even depth-1" id="comment-177" > <div class="comment-box clear"> <div class="c-head clear "> <a href="http://www.microisv.com/archives/2005/02/24/openco/" class="url" rel="ugc external nofollow">microISV</a> <span>/ Feb 24 2005 3:29 pm</span> </div> <div class="c-grav"><img alt='' src='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32' srcset='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32 1x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=48 1.5x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=64 2x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96 3x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=128 4x' class='avatar avatar-32 avatar-default' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p><strong>Jonathan D. Nolen REALLY wants transparency</strong></p> <p>Johnathan D. Nolen has come up with The Open Test for evaluating software companies. Now when he says open, he means open.</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-162" > <div class="comment-box clear"> <div class="c-head clear "> <a href="http://www.targetprocess.com" class="url" rel="ugc external nofollow">Michael</a> <span>/ Feb 24 2005 4:31 pm</span> </div> <div class="c-grav"><img alt='' src='https://2.gravatar.com/avatar/2e0c903223817c99af050bb5b3e5587645fd3e94564106e445fe302e9debe35d?s=32&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G' srcset='https://2.gravatar.com/avatar/2e0c903223817c99af050bb5b3e5587645fd3e94564106e445fe302e9debe35d?s=32&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G 1x, https://2.gravatar.com/avatar/2e0c903223817c99af050bb5b3e5587645fd3e94564106e445fe302e9debe35d?s=48&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&r=G 1.5x, https://2.gravatar.com/avatar/2e0c903223817c99af050bb5b3e5587645fd3e94564106e445fe302e9debe35d?s=64&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D64&r=G 2x, https://2.gravatar.com/avatar/2e0c903223817c99af050bb5b3e5587645fd3e94564106e445fe302e9debe35d?s=96&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&r=G 3x, https://2.gravatar.com/avatar/2e0c903223817c99af050bb5b3e5587645fd3e94564106e445fe302e9debe35d?s=128&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D128&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p>Nice post, however I don’t agree with all points.<br /> >Open Feature Voting<br /> Voting is not always a good idea, since users may be disapointed if some top features will not be in next release. And very often users really do not know what feature give the most benefit. Not all users are active to vote and results may be irrelevant.<br /> All the othere options seems to be valid for me.</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment even thread-even depth-1" id="comment-163" > <div class="comment-box clear"> <div class="c-head clear "> <a href="http://www.latenightsw.com" class="url" rel="ugc external nofollow">Mark Alldritt</a> <span>/ Feb 24 2005 6:06 pm</span> </div> <div class="c-grav"><img alt='' src='https://1.gravatar.com/avatar/ae0d796a71042bead34dc2f942a2bcc1dc90dea03120de0f47f3b15c6559cdca?s=32&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G' srcset='https://1.gravatar.com/avatar/ae0d796a71042bead34dc2f942a2bcc1dc90dea03120de0f47f3b15c6559cdca?s=32&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G 1x, https://1.gravatar.com/avatar/ae0d796a71042bead34dc2f942a2bcc1dc90dea03120de0f47f3b15c6559cdca?s=48&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&r=G 1.5x, https://1.gravatar.com/avatar/ae0d796a71042bead34dc2f942a2bcc1dc90dea03120de0f47f3b15c6559cdca?s=64&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D64&r=G 2x, https://1.gravatar.com/avatar/ae0d796a71042bead34dc2f942a2bcc1dc90dea03120de0f47f3b15c6559cdca?s=96&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&r=G 3x, https://1.gravatar.com/avatar/ae0d796a71042bead34dc2f942a2bcc1dc90dea03120de0f47f3b15c6559cdca?s=128&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D128&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p>A cost not listed is that revealing bug data, user feature requests, customer support histories, etc. dilutes the competitive advantage some of this data provides.<br /> A lack of accurate understanding of user need represents a significant barrior to entry for potential competators. For me, an accurate understanding of market need is equal to any unique technologies embodied in my source code.<br /> I’ve been looking for ways to open my bug data and customer support database to my customers. However, my experience is that its often difficult to know what needs to be concealed and what can be safely revealed until long after the damage is done.<br /> I suppose if all companies revealed all this inforation, there would be a level playing field where we could all peer into each others collected market knowledge, but that’s not how it is.</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-164" > <div class="comment-box clear"> <div class="c-head clear "> Jason <span>/ Feb 24 2005 6:15 pm</span> </div> <div class="c-grav"><img alt='' src='https://1.gravatar.com/avatar/1bf3089afc1ae9b4f67f7aa7054322cdfd9fde69c5383821ceb41fdc92eefc39?s=32&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G' srcset='https://1.gravatar.com/avatar/1bf3089afc1ae9b4f67f7aa7054322cdfd9fde69c5383821ceb41fdc92eefc39?s=32&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G 1x, https://1.gravatar.com/avatar/1bf3089afc1ae9b4f67f7aa7054322cdfd9fde69c5383821ceb41fdc92eefc39?s=48&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&r=G 1.5x, https://1.gravatar.com/avatar/1bf3089afc1ae9b4f67f7aa7054322cdfd9fde69c5383821ceb41fdc92eefc39?s=64&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D64&r=G 2x, https://1.gravatar.com/avatar/1bf3089afc1ae9b4f67f7aa7054322cdfd9fde69c5383821ceb41fdc92eefc39?s=96&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&r=G 3x, https://1.gravatar.com/avatar/1bf3089afc1ae9b4f67f7aa7054322cdfd9fde69c5383821ceb41fdc92eefc39?s=128&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D128&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p>Actually, voting can be tremendously useful. I should make it clear that I’m speaking specifically from the Marketing side of the equation. The ecommerce and software industries spend many millions of dollars on marketing intelligence tools (automated surveys, etc.). It seems counterintuitive to want to pay for that information over getting it for free from a feature-voting mechanism like Jonathan describes.<br /> Of course, it would be sheer folly to rely _solely_ on these votes for one’s product vision, but it otherwise appears to be a great, cheap, quantifiable source of customer feedback.</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment even thread-even depth-1" id="comment-176" > <div class="comment-box clear"> <div class="c-head clear "> <a href="http://blog.jot.com/archives/2005/02/25/is-jotspot-an-open-company/" class="url" rel="ugc external nofollow">JotBlog</a> <span>/ Feb 25 2005 5:57 pm</span> </div> <div class="c-grav"><img alt='' src='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32' srcset='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32 1x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=48 1.5x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=64 2x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96 3x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=128 4x' class='avatar avatar-32 avatar-default' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p><strong>Is JotSpot an Open Company?</strong></p> <p>Here at JotSpot we honestly want to be an ‘open’ company. Transparency, “do no evil”, real conversation with your market — these are a few of the hallmarks of an open company in 2005.<br /> Random bits of evidence suggest we’re trying. For examp…</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-175" > <div class="comment-box clear"> <div class="c-head clear "> <a href="http://www.ludovic.org/archives/000322.html" class="url" rel="ugc external nofollow">LudoBlog</a> <span>/ Feb 26 2005 12:48 pm</span> </div> <div class="c-grav"><img alt='' src='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32' srcset='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32 1x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=48 1.5x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=64 2x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96 3x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=128 4x' class='avatar avatar-32 avatar-default' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p><strong>L’entreprise ouverte !</strong></p> <p>Cela va plaire à RedRES. Jonathan Nolen (qui parle beaucoup de wikis), a listé des paramètres qui permettraient de mesure si une entreprise est réellement ouverte ! J’ai fais le test dans le blog d’XWiki et le résultat est: 100%…</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment even thread-even depth-1" id="comment-165" > <div class="comment-box clear"> <div class="c-head clear "> <a href="http://www.ludovic.org/blog/" class="url" rel="ugc external nofollow">Ludovic Dubost</a> <span>/ Feb 26 2005 12:56 pm</span> </div> <div class="c-grav"><img alt='' src='https://0.gravatar.com/avatar/99492095d7bf3e9d051de209aaec8ca5bc97bfd7ebad06d7197a36bfc0525dee?s=32&d=https%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G' srcset='https://0.gravatar.com/avatar/99492095d7bf3e9d051de209aaec8ca5bc97bfd7ebad06d7197a36bfc0525dee?s=32&d=https%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G 1x, https://0.gravatar.com/avatar/99492095d7bf3e9d051de209aaec8ca5bc97bfd7ebad06d7197a36bfc0525dee?s=48&d=https%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&r=G 1.5x, https://0.gravatar.com/avatar/99492095d7bf3e9d051de209aaec8ca5bc97bfd7ebad06d7197a36bfc0525dee?s=64&d=https%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D64&r=G 2x, https://0.gravatar.com/avatar/99492095d7bf3e9d051de209aaec8ca5bc97bfd7ebad06d7197a36bfc0525dee?s=96&d=https%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&r=G 3x, https://0.gravatar.com/avatar/99492095d7bf3e9d051de209aaec8ca5bc97bfd7ebad06d7197a36bfc0525dee?s=128&d=https%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D128&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p>XWiki’s take is at:<br /> <a href="http://www.xwiki.com/xwiki/bin/view/Blog/OpenCompany" rel="nofollow ugc">http://www.xwiki.com/xwiki/bin/view/Blog/OpenCompany</a><br /> I believe some additional criterias would be needed, like Open Sales Results, Open Financial Results, Open Capital, etc..<br /> You could go even further, but at some point it is not a company anymore !!!</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-174" > <div class="comment-box clear"> <div class="c-head clear "> <a href="http://www.oliviertravers.com/archives/2005/02/04/open-companies-more-important-than-open-source/index.php" class="url" rel="ugc external nofollow">Olivier Travers</a> <span>/ Feb 27 2005 11:48 am</span> </div> <div class="c-grav"><img alt='' src='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32' srcset='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32 1x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=48 1.5x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=64 2x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96 3x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=128 4x' class='avatar avatar-32 avatar-default' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p><strong>Open Companies More Important than Open Source</strong></p> <p>I had missed the tempest in a teapot between Jot and SocialText, but whil catching up with these old news I found this mouthful from Jonathan D. Nolen: "What it comes down to for me as a customer, really, is…</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment even thread-even depth-1" id="comment-166" > <div class="comment-box clear"> <div class="c-head clear admin-comment"> <a href="http://www.jnolen.com" class="url" rel="ugc external nofollow">Jonathan Nolen</a> <span>/ Mar 2 2005 4:51 am</span> </div> <div class="c-grav"><img alt='' src='https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=32&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G' srcset='https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=32&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G 1x, https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=48&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&r=G 1.5x, https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=64&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D64&r=G 2x, https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=96&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&r=G 3x, https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=128&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D128&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p>Mike, I see your points about competitive advantage of some user-contributed data. But I think the risks are relatively small and the rewards relatively great. I plan to deal with this a length in a later post. Thanks for the feedback.</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-167" > <div class="comment-box clear"> <div class="c-head clear "> tommy trouble <span>/ Mar 5 2005 5:45 pm</span> </div> <div class="c-grav"><img alt='' src='https://2.gravatar.com/avatar/848375dbe001771aee1d215e143c6137c58185374b6db6a053be5a31bbdcdf57?s=32&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G' srcset='https://2.gravatar.com/avatar/848375dbe001771aee1d215e143c6137c58185374b6db6a053be5a31bbdcdf57?s=32&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G 1x, https://2.gravatar.com/avatar/848375dbe001771aee1d215e143c6137c58185374b6db6a053be5a31bbdcdf57?s=48&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&r=G 1.5x, https://2.gravatar.com/avatar/848375dbe001771aee1d215e143c6137c58185374b6db6a053be5a31bbdcdf57?s=64&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D64&r=G 2x, https://2.gravatar.com/avatar/848375dbe001771aee1d215e143c6137c58185374b6db6a053be5a31bbdcdf57?s=96&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&r=G 3x, https://2.gravatar.com/avatar/848375dbe001771aee1d215e143c6137c58185374b6db6a053be5a31bbdcdf57?s=128&d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D128&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p>Jonathan is the smartest man on the planet. I’m sending all of my high-tech business to him. I also dig his tastes. ‘Interview with a vampire’ was “brilliant”. If you have any questions, please buy a Cajun SS record or Catholic Boys album and listen to it at a high volume, and truly “hear” the music.<br /> Peace, love, and happiness.</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment even thread-even depth-1" id="comment-168" > <div class="comment-box clear"> <div class="c-head clear admin-comment"> <a href="http://www.jnolen.com" class="url" rel="ugc external nofollow">Jonathan Nolen</a> <span>/ Mar 5 2005 6:14 pm</span> </div> <div class="c-grav"><img alt='' src='https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=32&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G' srcset='https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=32&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G 1x, https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=48&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&r=G 1.5x, https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=64&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D64&r=G 2x, https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=96&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&r=G 3x, https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=128&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D128&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p>Thanks, Tom. You’re a peach.</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-173" > <div class="comment-box clear"> <div class="c-head clear "> <a href="http://www.bloglines.com/blog/Wikicities?id=64" class="url" rel="ugc external nofollow">Wikicities</a> <span>/ Mar 17 2005 9:00 pm</span> </div> <div class="c-grav"><img alt='' src='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32' srcset='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32 1x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=48 1.5x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=64 2x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96 3x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=128 4x' class='avatar avatar-32 avatar-default' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p><strong>Wikia passes the open company test</strong></p> <p>Jonathan Nolen proposed an open company test:<br /> “I don’t just want open source code. I want a partnership with an open company. You also have to provide channels of communication — and participate in them. And you have to be honest about your p…</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment even thread-even depth-1" id="comment-169" > <div class="comment-box clear"> <div class="c-head clear "> <a href="http://knowlab.com/metakappa/blog.php" class="url" rel="ugc external nofollow">Gino Tocchetti</a> <span>/ Apr 21 2005 6:35 am</span> </div> <div class="c-grav"><img alt='' src='https://1.gravatar.com/avatar/dbef23e19f0bbe13fdd195cb03af650623c6af7b063a1035b0c132d34f677df0?s=32&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G' srcset='https://1.gravatar.com/avatar/dbef23e19f0bbe13fdd195cb03af650623c6af7b063a1035b0c132d34f677df0?s=32&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G 1x, https://1.gravatar.com/avatar/dbef23e19f0bbe13fdd195cb03af650623c6af7b063a1035b0c132d34f677df0?s=48&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D48&r=G 1.5x, https://1.gravatar.com/avatar/dbef23e19f0bbe13fdd195cb03af650623c6af7b063a1035b0c132d34f677df0?s=64&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D64&r=G 2x, https://1.gravatar.com/avatar/dbef23e19f0bbe13fdd195cb03af650623c6af7b063a1035b0c132d34f677df0?s=96&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&r=G 3x, https://1.gravatar.com/avatar/dbef23e19f0bbe13fdd195cb03af650623c6af7b063a1035b0c132d34f677df0?s=128&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D128&r=G 4x' class='avatar avatar-32' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p>Great challange! I translated it in <a href='http://www.knowlab.com/metakappa/blog.php?ip=100111406139500' rel="nofollow">italian</a>…</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-172" > <div class="comment-box clear"> <div class="c-head clear "> <a href="http://www.ludovic.org/archives/000418.html" class="url" rel="ugc external nofollow">LudoBlog</a> <span>/ Jul 24 2005 5:08 pm</span> </div> <div class="c-grav"><img alt='' src='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32' srcset='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32 1x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=48 1.5x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=64 2x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96 3x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=128 4x' class='avatar avatar-32 avatar-default' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p><strong>Un panel sur le Web Ouvert et le Web Fermé: tout le monde est ouvert</strong></p> <p>Ce panel animé par Marc Canter, cofondateur de Macromedia comporte du beau monde: * Mark Fletcher, vice president & general manager, Bloglines at Ask Jeeves * Joe Kraus, Cofounder and CEO, JotSpot * Ross Mayfield, CEO, Social Text * Toni…</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment even thread-even depth-1" id="comment-171" > <div class="comment-box clear"> <div class="c-head clear "> <a href="http://www.ludovic.org/archives/000422.html" class="url" rel="ugc external nofollow">LudoBlog</a> <span>/ Jul 25 2005 7:40 pm</span> </div> <div class="c-grav"><img alt='' src='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32' srcset='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32 1x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=48 1.5x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=64 2x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96 3x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=128 4x' class='avatar avatar-32 avatar-default' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p><strong>A panel on Open Web or Closed Web: everybody’s open but how open ?</strong></p> <p>This panel animated by Marc Canter, co-founder of Macromedia has some nice folks in it: * Mark Fletcher, vice president & general manager, Bloglines at Ask Jeeves * Joe Kraus, Cofounder and CEO, JotSpot * Ross Mayfield, CEO, Social Text…</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> <li class="comment odd alt thread-odd thread-alt depth-1" id="comment-170" > <div class="comment-box clear"> <div class="c-head clear "> <a href="http://genesisbusinessplan.blogspot.com/2006/06/what-is-open-business-consider-open.html" class="url" rel="ugc external nofollow">Genesis of a Business Plan</a> <span>/ Jun 26 2006 1:35 pm</span> </div> <div class="c-grav"><img alt='' src='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32' srcset='https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=32 1x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=48 1.5x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=64 2x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=96 3x, https://0.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=128 4x' class='avatar avatar-32 avatar-default' height='32' width='32' loading='lazy' decoding='async' /></div> <div class="c-body"> <p><strong>What is an Open Business? Consider the Open Value</strong></p> <p>In two recent posts on OpenBusiness.cc, (What is an Open Business and What is an Open Business – Part II), a number of thought-provoking ideas have been voiced with regard to the conditions that shape openness in business. In a similar vain, J. Nolen…</p> <div class="reply"> </div> </div><!--end c-body--> </div><!--end comment-box--> </li><!-- #comment-## --> </ol> <div class="navigation"> <div class="alignleft"></div> <div class="alignright"></div> </div> <p class="note">Comments are closed.</p> </div><!--end comments--> </div><!--end content--> <div id="sidebar"> <ul> <li id="gravatar-2" class="widget widget_gravatar"><h2 class="widgettitle">Profile</h2><p><a href="http://jnolen.com"><img alt='' src='https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=128&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D128&r=G' srcset='https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=128&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D128&r=G 1x, https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=192&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D192&r=G 1.5x, https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=256&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D256&r=G 2x, https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=384&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D384&r=G 3x, https://1.gravatar.com/avatar/13178f42b82286acadbd0e17e99f27e1d7a09ccbe81b0eaff2972fdac9f3a802?s=512&d=https%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D512&r=G 4x' class='avatar avatar-128 grav-widget-left' height='128' width='128' loading='lazy' decoding='async' style="margin-top: 3px; padding: 0 0.5em 0 0; float: left" /></a>Hi! I'm Jonathan. I work for <a href="http://atlassian.com">Atlassian</a> and we build tools to make software developers awesome.</p> </li><li id="twitter-4" class="widget widget_twitter"><h2 class="widgettitle"><a href='http://twitter.com/jnolen'>Twitter</a></h2><a class="twitter-timeline" data-height="600" data-dnt="true" href="https://twitter.com/jnolen">Tweets by jnolen</a></li><li id="linkcat-127210" class="widget widget_links"><h2 class="widgettitle">Find me</h2> <ul class='xoxo blogroll'> <li><a href="http://delicious.com/jnolen" rel="me noopener" target="_blank">Del.icio.us</a></li> <li><a href="mailto:jonathan@jnolen.com" rel="me noopener" target="_blank">Email</a></li> <li><a href="http://www.facebook.com/jonathannolen?ref=mf" rel="me noopener" target="_blank">Facebook</a></li> <li><a href="http://www.flickr.com/photos/jnolen/" rel="me noopener" target="_blank">Flickr</a></li> <li><a href="http://foursquare.com/user/jnolen" rel="me noopener" title="Location check-in history" target="_blank">FourSquare</a></li> <li><a href="http://www.last.fm/user/jonathannolen" rel="me noopener" title="Listening history" target="_blank">last.fm</a></li> <li><a href="http://linkedin.com/in/jnolen/" rel="me noopener" target="_blank">LinkedIn</a></li> <li><a href="http://sonicliving.com/user/6224/" rel="me noopener" title="Concerts I’ve been to, concerts I’m going to." target="_blank">SonicLiving</a></li> <li><a href="http://www.tripit.com/people/jnolen" rel="me noopener" title="Where I’m traveling, where I’ve been" target="_blank">TripIt</a></li> <li><a href="http://twitter.com/jnolen" rel="me noopener" target="_blank">Twitter</a></li> </ul> </li> <li id="search-4" class="widget widget_search"><h2 class="widgettitle">Search</h2> <form method="get" id="search_form" action="https://blog.jnolen.com/"> <div> <input type="text" value="Type and press enter" name="s" id="s" onfocus="if (this.value == 'Type and press enter' ) {this.value = '';}" onblur="if (this.value == '' ) {this.value = 'Type and press enter';}" /> <input type="hidden" value="Search" /> </div> </form> </li><li id="flickr-2" class="widget widget_flickr"><h2 class="widgettitle">Flickr Photos</h2><!-- Start of Flickr Widget --> <div class="flickr-wrapper flickr-size-small"> <div class="flickr-images"> <a href="https://www.flickr.com/photos/jnolen/4733929593/"><img src="https://live.staticflickr.com/1070/4733929593_5602e3a345_m.jpg" alt="Camping at Hendy Woods" title="Camping at Hendy Woods" /></a><a href="https://www.flickr.com/photos/jnolen/4734569090/"><img src="https://live.staticflickr.com/1157/4734569090_ceeeab0f41_m.jpg" alt="Camping at Hendy Woods" title="Camping at Hendy Woods" /></a><a href="https://www.flickr.com/photos/jnolen/4734568978/"><img src="https://live.staticflickr.com/1335/4734568978_90c383d1f0_m.jpg" alt="Ramen!" title="Ramen!" /></a><a href="https://www.flickr.com/photos/jnolen/4734568834/"><img src="https://live.staticflickr.com/1362/4734568834_e1207b98af_m.jpg" alt="Japan" title="Japan" /></a><a href="https://www.flickr.com/photos/jnolen/4733928979/"><img src="https://live.staticflickr.com/1325/4733928979_17e5e673c1_m.jpg" alt="Nin Vahn Bay, Vietnam" title="Nin Vahn Bay, Vietnam" /></a> </div> <a class="flickr-more" href="https://www.flickr.com/photos/jnolen/"> More Photos </a> </div> <!-- End of Flickr Widget --> </li><li id="delicious-2" class="widget widget_delicious"><h2 class="widgettitle"> <a href="http://del.icio.us/jnolen">Bookmarks</a> </h2> <div id="delicious-box" style="margin: 0; padding: 0; border: none;"> </div> <script type="text/javascript"> function render_delicious( data ) { var ul = document.createElement( 'ul' ); for ( var i = 0, post; post = data[i]; i++ ) { var li = document.createElement( 'li' ); var a = document.createElement( 'a' ); a.setAttribute( 'href', post.u ); a.appendChild( document.createTextNode( post.d ) ); li.appendChild( a ); ul.appendChild( li ); } ul.setAttribute( 'id', 'delicious-list' ); document.getElementById( 'delicious-box' ).appendChild( ul ); } </script> <script type="text/javascript" src="https://delicious.com/v2/json/jnolen?count=5&callback=render_delicious"></script> </li><li id="text-3" class="widget widget_text"><h2 class="widgettitle">Disclaimer</h2> <div class="textwidget">Jonathan Nolen works for <a href="http://atlassian.com">Atlassian.</a> However, everything posted here is his opinion and does not in any way represent the opinion of Atlassian or any other Atlassian employee. None of his posts have been reviewed prior to publication.</div> </li> </ul> </div><!--end sidebar--><div id="footer" class="clear"> <ul class="widget-container first"> <li id="nav_menu-2" class="widget widget_nav_menu"><h2 class="widgettitle">Find Me</h2><div class="menu-topmenu-container"><ul id="menu-topmenu-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-408"><a href="https://blog.jnolen.com/about/">About</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-407"><a href="https://blog.jnolen.com/resume/">Resume</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-409"><a href="mailto:jonathan@jnolen.com">Email</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-410"><a href="http://twitter.com/jnolen">Twitter</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-412"><a href="http://www.facebook.com/jonathannolen?ref=mf">Facebook</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-411"><a href="http://linkedin.com/in/jnolen/">LinkedIn</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-448"><a href="https://blog.jnolen.com/currently-listening/">Currently Listening</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-458"><a href="http://www.songkick.com/users/jnolen/gigography">Concert History</a></li> </ul></div></li> </ul> <ul class="widget-container"> <li id="archives-4" class="widget widget_archive"><h2 class="widgettitle">Archives</h2> <ul> <li><a href='https://blog.jnolen.com/2011/02/'>February 2011</a> (1)</li> <li><a href='https://blog.jnolen.com/2010/10/'>October 2010</a> (1)</li> <li><a href='https://blog.jnolen.com/2010/07/'>July 2010</a> (1)</li> <li><a href='https://blog.jnolen.com/2010/04/'>April 2010</a> (1)</li> <li><a href='https://blog.jnolen.com/2010/01/'>January 2010</a> (2)</li> <li><a href='https://blog.jnolen.com/2009/12/'>December 2009</a> (1)</li> <li><a href='https://blog.jnolen.com/2009/11/'>November 2009</a> (1)</li> <li><a href='https://blog.jnolen.com/2009/09/'>September 2009</a> (4)</li> <li><a href='https://blog.jnolen.com/2009/07/'>July 2009</a> (2)</li> <li><a href='https://blog.jnolen.com/2009/06/'>June 2009</a> (2)</li> <li><a href='https://blog.jnolen.com/2009/05/'>May 2009</a> (2)</li> <li><a href='https://blog.jnolen.com/2009/04/'>April 2009</a> (3)</li> <li><a href='https://blog.jnolen.com/2009/02/'>February 2009</a> (1)</li> <li><a href='https://blog.jnolen.com/2008/04/'>April 2008</a> (1)</li> <li><a href='https://blog.jnolen.com/2008/03/'>March 2008</a> (1)</li> <li><a href='https://blog.jnolen.com/2008/01/'>January 2008</a> (3)</li> <li><a href='https://blog.jnolen.com/2007/12/'>December 2007</a> (1)</li> <li><a href='https://blog.jnolen.com/2007/11/'>November 2007</a> (3)</li> <li><a href='https://blog.jnolen.com/2007/10/'>October 2007</a> (1)</li> <li><a href='https://blog.jnolen.com/2007/09/'>September 2007</a> (1)</li> <li><a href='https://blog.jnolen.com/2007/08/'>August 2007</a> (2)</li> <li><a href='https://blog.jnolen.com/2007/07/'>July 2007</a> (1)</li> <li><a href='https://blog.jnolen.com/2007/06/'>June 2007</a> (2)</li> <li><a href='https://blog.jnolen.com/2007/05/'>May 2007</a> (5)</li> <li><a href='https://blog.jnolen.com/2007/04/'>April 2007</a> (5)</li> <li><a href='https://blog.jnolen.com/2007/03/'>March 2007</a> (5)</li> <li><a href='https://blog.jnolen.com/2007/01/'>January 2007</a> (1)</li> <li><a href='https://blog.jnolen.com/2006/12/'>December 2006</a> (2)</li> <li><a href='https://blog.jnolen.com/2006/11/'>November 2006</a> (5)</li> <li><a href='https://blog.jnolen.com/2006/10/'>October 2006</a> (7)</li> <li><a href='https://blog.jnolen.com/2006/09/'>September 2006</a> (6)</li> <li><a href='https://blog.jnolen.com/2006/08/'>August 2006</a> (3)</li> <li><a href='https://blog.jnolen.com/2006/07/'>July 2006</a> (6)</li> <li><a href='https://blog.jnolen.com/2006/05/'>May 2006</a> (1)</li> <li><a href='https://blog.jnolen.com/2006/04/'>April 2006</a> (4)</li> <li><a href='https://blog.jnolen.com/2006/03/'>March 2006</a> (9)</li> <li><a href='https://blog.jnolen.com/2006/02/'>February 2006</a> (7)</li> <li><a href='https://blog.jnolen.com/2006/01/'>January 2006</a> (11)</li> <li><a href='https://blog.jnolen.com/2005/12/'>December 2005</a> (3)</li> <li><a href='https://blog.jnolen.com/2005/11/'>November 2005</a> (11)</li> <li><a href='https://blog.jnolen.com/2005/10/'>October 2005</a> (9)</li> <li><a href='https://blog.jnolen.com/2005/09/'>September 2005</a> (9)</li> <li><a href='https://blog.jnolen.com/2005/08/'>August 2005</a> (11)</li> <li><a href='https://blog.jnolen.com/2005/07/'>July 2005</a> (9)</li> <li><a href='https://blog.jnolen.com/2005/06/'>June 2005</a> (15)</li> <li><a href='https://blog.jnolen.com/2005/05/'>May 2005</a> (13)</li> <li><a href='https://blog.jnolen.com/2005/04/'>April 2005</a> (18)</li> <li><a href='https://blog.jnolen.com/2005/03/'>March 2005</a> (20)</li> <li><a href='https://blog.jnolen.com/2005/02/'>February 2005</a> (27)</li> <li><a href='https://blog.jnolen.com/2005/01/'>January 2005</a> (28)</li> <li><a href='https://blog.jnolen.com/2004/12/'>December 2004</a> (13)</li> <li><a href='https://blog.jnolen.com/2004/11/'>November 2004</a> (2)</li> </ul> </li> </ul> <ul class="widget-container"> <li id="meta-3" class="widget widget_meta"><h2 class="widgettitle">Meta</h2> <ul> <li><a href="https://wordpress.com/start?ref=wplogin">Register</a></li> <li><a href="https://jnolen.wordpress.com/wp-login.php">Log in</a></li> <li><a href="https://blog.jnolen.com/feed/">Entries feed</a></li> <li><a href="https://blog.jnolen.com/comments/feed/">Comments feed</a></li> <li><a href="https://wordpress.com/" title="Powered by WordPress, state-of-the-art semantic personal publishing platform.">WordPress.com</a></li> </ul> </li> </ul> <ul class="widget-container"> <li id="rss_links-2" class="widget widget_rss_links"><h2 class="widgettitle">Feed</h2><p class="size-medium"><a class="feed-image-link" href="https://blog.jnolen.com/feed/" title="Subscribe to Posts"><img src="https://blog.jnolen.com/i/rss/orange-medium.png" alt="RSS Feed" /></a> <a href="https://blog.jnolen.com/feed/" title="Subscribe to Posts">RSS - Posts</a></p> </li><li id="blog_subscription-2" class="widget widget_blog_subscription jetpack_subscription_widget"><h2 class="widgettitle"><label for="subscribe-field">Email Subscription</label></h2> <div class="wp-block-jetpack-subscriptions__container"> <form action="https://subscribe.wordpress.com" method="post" accept-charset="utf-8" data-blog="15625351" data-post_access_level="everybody" id="subscribe-blog" > <p>Enter your email address to subscribe to this blog and receive notifications of new posts by email.</p> <p id="subscribe-email"> <label id="subscribe-field-label" for="subscribe-field" class="screen-reader-text" > Email Address: </label> <input type="email" name="email" style="width: 95%; padding: 1px 10px" placeholder="Email Address" value="" id="subscribe-field" required /> </p> <p id="subscribe-submit" > <input type="hidden" name="action" value="subscribe"/> <input type="hidden" name="blog_id" value="15625351"/> <input type="hidden" name="source" value="https://blog.jnolen.com/2005/02/24/the-open-company-test/"/> <input type="hidden" name="sub-type" value="widget"/> <input type="hidden" name="redirect_fragment" value="subscribe-blog"/> <input type="hidden" id="_wpnonce" name="_wpnonce" value="7ffd781148" /> <button type="submit" class="wp-block-button__link" > Sign me up! </button> </p> </form> <div class="wp-block-jetpack-subscriptions__subscount"> Join 2 other subscribers </div> </div> </li> </ul> </div><!--end footer--> <div id="copyright"> <p class="attrib"><a href="https://wordpress.com/?ref=footer_blog" rel="nofollow">Blog at WordPress.com.</a> </p> </div><!--end copyright--> </div><!--end wrapper--> <!-- --> <script type="text/javascript" src="//0.gravatar.com/js/hovercards/hovercards.min.js?ver=202448f4980d8e1cc3e91fc638e6937ed764a50008b0b2c4d629358cfba6a39234c795" id="grofiles-cards-js"></script> <script type="text/javascript" id="wpgroho-js-extra"> /* <![CDATA[ */ var WPGroHo = {"my_hash":""}; /* ]]> */ </script> <script crossorigin='anonymous' type='text/javascript' src='https://s2.wp.com/wp-content/mu-plugins/gravatar-hovercards/wpgroho.js?m=1610363240i'></script> <script> // Initialize and attach hovercards to all gravatars ( function() { function init() { if ( typeof Gravatar === 'undefined' ) { return; } if ( typeof Gravatar.init !== 'function' ) { return; } Gravatar.profile_cb = function ( hash, id ) { WPGroHo.syncProfileData( hash, id ); }; Gravatar.my_hash = WPGroHo.my_hash; Gravatar.init( 'body', '#wp-admin-bar-my-account', { i18n: { 'Edit your profile': 'Edit your profile', 'View profile': 'View profile', 'Sorry, we are unable to load this Gravatar profile.': 'Sorry, we are unable to load this Gravatar profile.', 'Profile not found.': 'Profile not found.', 'Too Many Requests.': 'Too Many Requests.', 'Internal Server Error.': 'Internal Server Error.', }, } ); } if ( document.readyState !== 'loading' ) { init(); } else { document.addEventListener( 'DOMContentLoaded', init ); } } )(); </script> <div style="display:none"> <div class="grofile-hash-map-d41d8cd98f00b204e9800998ecf8427e"> </div> <div class="grofile-hash-map-5faf4ad042c211d9fcd100a8ff4ad208"> </div> <div class="grofile-hash-map-d3d5c69417ce1f8b34426b3403778c86"> </div> <div class="grofile-hash-map-2e623863b8efa940e5f5c56b924fb929"> </div> <div class="grofile-hash-map-a696ecb066aae83a12cc912b2f1698cf"> </div> <div class="grofile-hash-map-b8537adbb0d6c7c8b50d2e1b5e801c31"> </div> <div class="grofile-hash-map-0bf2af09104c9b14b087c1da206f7041"> </div> <div class="grofile-hash-map-cd6a41f0a01da2754464b1264a66e867"> </div> </div> <div id="actionbar" style="display: none;" class="actnbr-pub-paperpunch actnbr-has-follow"> <ul> <li class="actnbr-btn actnbr-hidden"> <a class="actnbr-action actnbr-actn-reblog" href=""> <svg class="gridicon gridicons-reblog" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M22.086 9.914L20 7.828V18c0 1.105-.895 2-2 2h-7v-2h7V7.828l-2.086 2.086L14.5 8.5 19 4l4.5 4.5-1.414 1.414zM6 16.172V6h7V4H6c-1.105 0-2 .895-2 2v10.172l-2.086-2.086L.5 15.5 5 20l4.5-4.5-1.414-1.414L6 16.172z"/></g></svg><span>Reblog</span> </a> </li> <li class="actnbr-btn actnbr-hidden"> <a class="actnbr-action actnbr-actn-follow " href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path clip-rule="evenodd" d="m4 4.5h12v6.5h1.5v-6.5-1.5h-1.5-12-1.5v1.5 10.5c0 1.1046.89543 2 2 2h7v-1.5h-7c-.27614 0-.5-.2239-.5-.5zm10.5 2h-9v1.5h9zm-5 3h-4v1.5h4zm3.5 1.5h-1v1h1zm-1-1.5h-1.5v1.5 1 1.5h1.5 1 1.5v-1.5-1-1.5h-1.5zm-2.5 2.5h-4v1.5h4zm6.5 1.25h1.5v2.25h2.25v1.5h-2.25v2.25h-1.5v-2.25h-2.25v-1.5h2.25z" fill-rule="evenodd"></path></svg> <span>Subscribe</span> </a> <a class="actnbr-action actnbr-actn-following no-display" href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 4.5H4V15C4 15.2761 4.22386 15.5 4.5 15.5H11.5V17H4.5C3.39543 17 2.5 16.1046 2.5 15V4.5V3H4H16H17.5V4.5V12.5H16V4.5ZM5.5 6.5H14.5V8H5.5V6.5ZM5.5 9.5H9.5V11H5.5V9.5ZM12 11H13V12H12V11ZM10.5 9.5H12H13H14.5V11V12V13.5H13H12H10.5V12V11V9.5ZM5.5 12H9.5V13.5H5.5V12Z" fill="#008A20"></path><path class="following-icon-tick" d="M13.5 16L15.5 18L19 14.5" stroke="#008A20" stroke-width="1.5"></path></svg> <span>Subscribed</span> </a> <div class="actnbr-popover tip tip-top-left actnbr-notice" id="follow-bubble"> <div class="tip-arrow"></div> <div class="tip-inner actnbr-follow-bubble"> <ul> <li class="actnbr-sitename"> <a href="https://blog.jnolen.com"> <img loading='lazy' alt='' src='https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=50&d=https%3A%2F%2Fs2.wp.com%2Fi%2Flogo%2Fwpcom-gray-white.png' srcset='https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=50&d=https%3A%2F%2Fs2.wp.com%2Fi%2Flogo%2Fwpcom-gray-white.png 1x, https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=75&d=https%3A%2F%2Fs2.wp.com%2Fi%2Flogo%2Fwpcom-gray-white.png 1.5x, https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=100&d=https%3A%2F%2Fs2.wp.com%2Fi%2Flogo%2Fwpcom-gray-white.png 2x, https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=150&d=https%3A%2F%2Fs2.wp.com%2Fi%2Flogo%2Fwpcom-gray-white.png 3x, https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=200&d=https%3A%2F%2Fs2.wp.com%2Fi%2Flogo%2Fwpcom-gray-white.png 4x' class='avatar avatar-50' height='50' width='50' /> Jonathan Nolen </a> </li> <div class="actnbr-message no-display"></div> <form method="post" action="https://subscribe.wordpress.com" accept-charset="utf-8" style="display: none;"> <div> <input type="email" name="email" placeholder="Enter your email address" class="actnbr-email-field" aria-label="Enter your email address" /> </div> <input type="hidden" name="action" value="subscribe" /> <input type="hidden" name="blog_id" value="15625351" /> <input type="hidden" name="source" value="https://blog.jnolen.com/2005/02/24/the-open-company-test/" /> <input type="hidden" name="sub-type" value="actionbar-follow" /> <input type="hidden" id="_wpnonce" name="_wpnonce" value="7ffd781148" /> <div class="actnbr-button-wrap"> <button type="submit" value="Sign me up"> Sign me up </button> </div> </form> <li class="actnbr-login-nudge"> <div> Already have a WordPress.com account? <a href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fblog.jnolen.com%252F2005%252F02%252F24%252Fthe-open-company-test%252F">Log in now.</a> </div> </li> </ul> </div> </div> </li> <li class="actnbr-ellipsis actnbr-hidden"> <svg class="gridicon gridicons-ellipsis" height="24" width="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M7 12c0 1.104-.896 2-2 2s-2-.896-2-2 .896-2 2-2 2 .896 2 2zm12-2c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2zm-7 0c-1.104 0-2 .896-2 2s.896 2 2 2 2-.896 2-2-.896-2-2-2z"/></g></svg> <div class="actnbr-popover tip tip-top-left actnbr-more"> <div class="tip-arrow"></div> <div class="tip-inner"> <ul> <li class="actnbr-sitename"> <a href="https://blog.jnolen.com"> <img loading='lazy' alt='' src='https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=50&d=https%3A%2F%2Fs2.wp.com%2Fi%2Flogo%2Fwpcom-gray-white.png' srcset='https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=50&d=https%3A%2F%2Fs2.wp.com%2Fi%2Flogo%2Fwpcom-gray-white.png 1x, https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=75&d=https%3A%2F%2Fs2.wp.com%2Fi%2Flogo%2Fwpcom-gray-white.png 1.5x, https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=100&d=https%3A%2F%2Fs2.wp.com%2Fi%2Flogo%2Fwpcom-gray-white.png 2x, https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=150&d=https%3A%2F%2Fs2.wp.com%2Fi%2Flogo%2Fwpcom-gray-white.png 3x, https://secure.gravatar.com/blavatar/7f260415c9f85ad9c633439f61074adb68fa213be735e1d00ed434d4ccfd7c08?s=200&d=https%3A%2F%2Fs2.wp.com%2Fi%2Flogo%2Fwpcom-gray-white.png 4x' class='avatar avatar-50' height='50' width='50' /> Jonathan Nolen </a> </li> <li class="actnbr-folded-customize"> <a href="https://jnolen.wordpress.com/wp-admin/customize.php?url=https%3A%2F%2Fjnolen.wordpress.com%2F2005%2F02%2F24%2Fthe-open-company-test%2F"> <svg class="gridicon gridicons-customize" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><g><path d="M2 6c0-1.505.78-3.08 2-4 0 .845.69 2 2 2 1.657 0 3 1.343 3 3 0 .386-.08.752-.212 1.09.74.594 1.476 1.19 2.19 1.81L8.9 11.98c-.62-.716-1.214-1.454-1.807-2.192C6.753 9.92 6.387 10 6 10c-2.21 0-4-1.79-4-4zm12.152 6.848l1.34-1.34c.607.304 1.283.492 2.008.492 2.485 0 4.5-2.015 4.5-4.5 0-.725-.188-1.4-.493-2.007L18 9l-2-2 3.507-3.507C18.9 3.188 18.225 3 17.5 3 15.015 3 13 5.015 13 7.5c0 .725.188 1.4.493 2.007L3 20l2 2 6.848-6.848c1.885 1.928 3.874 3.753 5.977 5.45l1.425 1.148 1.5-1.5-1.15-1.425c-1.695-2.103-3.52-4.092-5.448-5.977z"/></g></svg> <span>Customize</span> </a> </li> <li class="actnbr-folded-follow"> <a class="actnbr-action actnbr-actn-follow " href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path clip-rule="evenodd" d="m4 4.5h12v6.5h1.5v-6.5-1.5h-1.5-12-1.5v1.5 10.5c0 1.1046.89543 2 2 2h7v-1.5h-7c-.27614 0-.5-.2239-.5-.5zm10.5 2h-9v1.5h9zm-5 3h-4v1.5h4zm3.5 1.5h-1v1h1zm-1-1.5h-1.5v1.5 1 1.5h1.5 1 1.5v-1.5-1-1.5h-1.5zm-2.5 2.5h-4v1.5h4zm6.5 1.25h1.5v2.25h2.25v1.5h-2.25v2.25h-1.5v-2.25h-2.25v-1.5h2.25z" fill-rule="evenodd"></path></svg> <span>Subscribe</span> </a> <a class="actnbr-action actnbr-actn-following no-display" href=""> <svg class="gridicon" height="20" width="20" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path fill-rule="evenodd" clip-rule="evenodd" d="M16 4.5H4V15C4 15.2761 4.22386 15.5 4.5 15.5H11.5V17H4.5C3.39543 17 2.5 16.1046 2.5 15V4.5V3H4H16H17.5V4.5V12.5H16V4.5ZM5.5 6.5H14.5V8H5.5V6.5ZM5.5 9.5H9.5V11H5.5V9.5ZM12 11H13V12H12V11ZM10.5 9.5H12H13H14.5V11V12V13.5H13H12H10.5V12V11V9.5ZM5.5 12H9.5V13.5H5.5V12Z" fill="#008A20"></path><path class="following-icon-tick" d="M13.5 16L15.5 18L19 14.5" stroke="#008A20" stroke-width="1.5"></path></svg> <span>Subscribed</span> </a> </li> <li class="actnbr-signup"><a href="https://wordpress.com/start/">Sign up</a></li> <li class="actnbr-login"><a href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fblog.jnolen.com%252F2005%252F02%252F24%252Fthe-open-company-test%252F">Log in</a></li> <li class="actnbr-shortlink"><a href="https://wp.me/p13yRN-3T">Copy shortlink</a></li> <li class="flb-report"> <a href="https://wordpress.com/abuse/?report_url=https://blog.jnolen.com/2005/02/24/the-open-company-test/" target="_blank" rel="noopener noreferrer"> Report this content </a> </li> <li class="actnbr-reader"> <a href="https://wordpress.com/read/blogs/15625351/posts/241"> View post in Reader </a> </li> <li class="actnbr-subs"> <a href="https://subscribe.wordpress.com/">Manage subscriptions</a> </li> <li class="actnbr-fold"><a href="">Collapse this bar</a></li> </ul> </div> </div> </li> </ul> </div> <script> window.addEventListener( "load", function( event ) { var link = document.createElement( "link" ); link.href = "https://s0.wp.com/wp-content/mu-plugins/actionbar/actionbar.css?v=20241015"; link.type = "text/css"; link.rel = "stylesheet"; document.head.appendChild( link ); var script = document.createElement( "script" ); script.src = "https://s0.wp.com/wp-content/mu-plugins/actionbar/actionbar.js?v=20231122"; script.defer = true; document.body.appendChild( script ); } ); </script> <script type="text/javascript"> window.WPCOM_sharing_counts = {"https:\/\/blog.jnolen.com\/2005\/02\/24\/the-open-company-test\/":241}; </script> <script crossorigin='anonymous' type='text/javascript' src='https://s1.wp.com/_static/??/wp-content/js/mobile-useragent-info.js,/wp-content/mu-plugins/likes/queuehandler.js?m=1717404074j'></script> <script type="text/javascript" src="https://platform.twitter.com/widgets.js?ver=20111117" id="twitter-widgets-js"></script> <script type="text/javascript" id="sharing-js-js-extra"> /* <![CDATA[ */ var sharing_js_options = {"lang":"en","counts":"1","is_stats_active":"1"}; /* ]]> */ </script> <script crossorigin='anonymous' type='text/javascript' src='https://s2.wp.com/wp-content/mu-plugins/jetpack-plugin/sun/_inc/build/sharedaddy/sharing.min.js?m=1685112397i'></script> <script type="text/javascript" id="sharing-js-js-after"> /* <![CDATA[ */ var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-facebook' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-facebook' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomfacebook', 'menubar=1,resizable=1,width=600,height=400' ); return false; } } ); } )(); var windowOpen; ( function () { function matches( el, sel ) { return !! ( el.matches && el.matches( sel ) || el.msMatchesSelector && el.msMatchesSelector( sel ) ); } document.body.addEventListener( 'click', function ( event ) { if ( ! event.target ) { return; } var el; if ( matches( event.target, 'a.share-x' ) ) { el = event.target; } else if ( event.target.parentNode && matches( event.target.parentNode, 'a.share-x' ) ) { el = event.target.parentNode; } if ( el ) { event.preventDefault(); // If there's another sharing window open, close it. if ( typeof windowOpen !== 'undefined' ) { windowOpen.close(); } windowOpen = window.open( el.getAttribute( 'href' ), 'wpcomx', 'menubar=1,resizable=1,width=600,height=350' ); return false; } } ); } )(); /* ]]> */ </script> <script type="text/javascript"> (function () { var wpcom_reblog = { source: 'toolbar', toggle_reblog_box_flair: function (obj_id, post_id) { // Go to site selector. This will redirect to their blog if they only have one. const postEndpoint = `https://wordpress.com/post`; // Ideally we would use the permalink here, but fortunately this will be replaced with the // post permalink in the editor. const originalURL = `${ document.location.href }?page_id=${ post_id }`; const url = postEndpoint + '?url=' + encodeURIComponent( originalURL ) + '&is_post_share=true' + '&v=5'; const redirect = function () { if ( ! window.open( url, '_blank' ) ) { location.href = url; } }; if ( /Firefox/.test( navigator.userAgent ) ) { setTimeout( redirect, 0 ); } else { redirect(); } }, }; window.wpcom_reblog = wpcom_reblog; })(); </script> <script type="text/javascript"> // <![CDATA[ (function() { try{ if ( window.external &&'msIsSiteMode' in window.external) { if (window.external.msIsSiteMode()) { var jl = document.createElement('script'); jl.type='text/javascript'; jl.async=true; jl.src='/wp-content/plugins/ie-sitemode/custom-jumplist.php'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(jl, s); } } }catch(e){} })(); // ]]> </script> <iframe src='https://widgets.wp.com/likes/master.html?ver=20241128#ver=20241128&origin=https://blog.jnolen.com' scrolling='no' id='likes-master' name='likes-master' style='display:none;'></iframe> <div id='likes-other-gravatars' class='wpl-new-layout' role="dialog" aria-hidden="true" tabindex="-1"> <div class="likes-text"> <span>%d</span> </div> <ul class="wpl-avatars sd-like-gravatars"></ul> </div> <script src="//stats.wp.com/w.js?67" defer></script> <script type="text/javascript"> _tkq = window._tkq || []; _stq = window._stq || []; _tkq.push(['storeContext', {'blog_id':'15625351','blog_tz':'0','user_lang':'en','blog_lang':'en','user_id':'0'}]); _stq.push(['view', {'blog':'15625351','v':'wpcom','tz':'0','user_id':'0','post':'241','subd':'jnolen'}]); _stq.push(['extra', {'crypt':'UE40eW5QN0p8M2Y/RE1mNzc2NTVTamdsd0xoLz9RQkM2K298TXY9bERQMXc2MjhEaVZfb2wwakRoSj0mUkp1THptM1NdbkV1WjZIcU9mVWQmPUIvMlN6Jk8wW3NYVEJ3dWZOWExuWD98P3ZSOVNYY3dXRGMlajdlK1RYJmVKfENPRHFML3lHMG9hejElXXxMZEYvQWFRY2dsX2NKJmRmZS1fSzZlRThdZkEuU2tNVDFzd0Q0dXYrYVs5LnxGUi0ldFclNjh6LlliYkJvNFdhalZERXRKRC1LMUc1dTNxVUxpRER6bV9KP0NTcV13ck1ub3lIWVRdeG9sOGc1MmdNNy4mMzMlRG1GbkU0T1p+NVNZSWM3LGh8WW9JVHImSnZHRnlwNlUzUjdqcEVpYi9sYnhkeEs9MCxDLjl8a0l2NS5XMGFxU3ZBL1RJU1MvXXphWF84dXpvai9XQSUvMTdZLnEyZUtWPT18WXc9YnV0JklOflJEOXpSSDFyTm1rczI2WmhDfg=='}]); _stq.push([ 'clickTrackerInit', '15625351', '241' ]); </script> <noscript><img src="https://pixel.wp.com/b.gif?v=noscript" style="height:1px;width:1px;overflow:hidden;position:absolute;bottom:1px;" alt="" /></noscript> <script> ( function() { function getMobileUserAgentInfo() { if ( typeof wpcom_mobile_user_agent_info === 'object' ) { wpcom_mobile_user_agent_info.init(); var mobileStatsQueryString = ''; if ( wpcom_mobile_user_agent_info.matchedPlatformName !== false ) { mobileStatsQueryString += '&x_' + 'mobile_platforms' + '=' + wpcom_mobile_user_agent_info.matchedPlatformName; } if ( wpcom_mobile_user_agent_info.matchedUserAgentName !== false ) { mobileStatsQueryString += '&x_' + 'mobile_devices' + '=' + wpcom_mobile_user_agent_info.matchedUserAgentName; } if ( wpcom_mobile_user_agent_info.isIPad() ) { mobileStatsQueryString += '&x_' + 'ipad_views' + '=' + 'views'; } if ( mobileStatsQueryString != '' ) { new Image().src = document.location.protocol + '//pixel.wp.com/g.gif?v=wpcom-no-pv' + mobileStatsQueryString + '&baba=' + Math.random(); } } } document.addEventListener( 'DOMContentLoaded', getMobileUserAgentInfo ); } )(); </script></body> </html>