Why? Other configs have just a default version. I was able to do a build with this I believe. 
This did seem to reduce the deprecation warnings considerably which makes sense since OpenSSL is used by so many things

Seth Falcon | @sfalcon | Opscode | 

> On Mar 25, 2014, at 6:05 AM, Seth Chisamore <notifications@github.com> wrote:
> 
> In config/software/openssl.rb:
> 
> > @@ -26,11 +26,11 @@
> >  if platform == "aix"
> >    # XXX: OpenSSL has an open bug on 1.0.1e where it fails to install on AIX
> >    #      http://rt.openssl.org/Ticket/Display.html?id=2986&user=guest&pass=guest
> > -  version "1.0.1c"
> > +  default_version "1.0.1c"
> I actually think we need to create 2 different version blocks for 1.0.1c and 1.0.1f. We should then set the default version based on platform:
> 
> if platform == 'aix'
>   default_version = '1.0.1c'
> else
>   default_vesion = '1.0.1f'
> end
> 
> version '1.0.1c' do
>   source :md5 => 'ae412727c8c15b67880aef7bd2999b2e'
> end
> 
> version '1.0.1f' do
>   source :md5 => 'f26b09c028a0541cab33da697d522b25'
> end
> 
> source :url => "http://www.openssl.org/source/openssl-#{version}.tar.gz"
> —
> Reply to this email directly or view it on GitHub.