cloudstack-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Domsch <Matt_Dom...@dell.com>
Subject Re: [DISCUSS] Source code from realhostip.com service
Date Sat, 14 Jul 2012 04:33:00 GMT
On Fri, Jul 13, 2012 at 02:16:51PM -0500, David Nalley wrote:
> Hi folks:
> 
> As some of you may know, in it's current default configuration the
> console proxy VM uses an external DNS service called realhostip.com.
> 
> Historically that has never been a part of the CloudStack code, and
> was actually largely based on dnsjava (which is BSD licensed). The
> CloudStack documentation provided some rudimentary design guidelines
> of providing a service that provided the same functionality.
> 
> The fact that this was not open sourced was recently brought up - and
> I think largely it was an oversight. So the decision within Citrix has
> been made to open source this code.
> 
> The question I am bringing here is - is there interest for this to
> become part of the Apache CloudStack codebase (or in a separate git
> repo at the ASF) or whether this should just be hosted somewhere like
> github.
> 
> If there is interest here, I surmise that we'll need to run it through
> the IP clearance process, but feel free to correct me if I
> misunderstand that as well.

Thanks for correcting this oversight.

Having not seen the code, if it's trivial and an extension of
BSD-licensed code, there's no problem converting it to an Apache
license and keeping it alongside Apache CloudStack, though I'd recommend
a separate repo.  If you think it could have even wider applicability
than only with CloudStack, keeping it separate would make sense, and I 
wouldn't object to seeing it in github.  Question is, who will
maintain it going forward (if even it needs such)?

I also note the documentation could be simplified to use a BIND 9
GENERATE statement:

55-66-77-100 IN A 55.66.77.100
55-66-77-101 IN A 55.66.77.101
55-66-77-102 IN A 55.66.77.102
...
55-66-77-200 IN A 55.66.77.200

then becomes:

$GENERATE 100-200 55-66-77-$ IN A 55.66.77.$



Thanks,
Matt

-- 
Matt Domsch
Technology Strategist
Dell | Office of the CTO

Mime
View raw message