csctechtalk

02/19 TechTalk Soundbites
Open Source at CSC - Update on Progress and Practice
   7 years ago
#csctechtalk02/12 TechTalk SoundbitesNew Frontiers in Big Data
   7 years ago
#csctechtalk02/26 TechTalk SoundbitesDevelopment Planning & Skills Passport Challenge
Kyle Zellman
Open Source Rank team members and others--what can we do to get this project in front of people at TechCom? This is an interesting, collaborative project that neatly inverts our "outside-in" principal as we take our work "inside-out".
Faisal Siddiqi
#OSSRank is a perfect TechCom session candidate. I've outlined a session proposal already. Let's pursue it
Adrian Jones
Will there be an OpenSource booth at TechCom this year ? Could be a good place to present all the Open Source projects CSC are working on,
Lisa Braun
@jaj60 Good idea. Will get in on the radar to @Hayley_Smitty.
Kyle Zellman
Great news, Faisal. Would love to present on #OSSRank. Lets make this a regular portion of our workstream calls going forward.
Anirban Roy
thats great idea
Sorin Costea
that AND the booth, as both are great visibility
Paul
we also have the "after dark" labs sessions available - so maybe gather a few interested people for some hands-on stuff?
Faisal Siddiqi
@phowarth001 Great idea - I'm sure #OSSRank contributors would enjoy it
Peter Rosenberg
I couldn't attend HanLon lately, so my Q is:
Isn't Hanlon going to be the core element of OpenStack, creating the foundation for the entire (DevOps) stack and monitoring elements ?
Tom McSweeney
#hanlon is focused on provisioning the platform that OpenStack is deployed into; for deployment of the OpenStack components we'd rely on a tool like #ansible
Tom McSweeney
that said, we are working actively to integrate #hanlon with #ansible in our work on WebScale infrastructure
vittal krishnasamy
does this mean that it will address both virtual - a.k.a cloud world as well as physical infra included
Peter Rosenberg
@tjmcs1 I see, so can U explain how the 'monitoring' elements comes inside the stack, so these 'back up' the Service level for the system being built ?
Peter Rosenberg
I ask, because in my view we should built everything up from start, and not havinga team of Service Management engineers in, to figure out how thing can be monitored.
Tom McSweeney
we're on the same page here; #hanlon is used to stand up the base-level OS or hypervisor instance, then a tool like #ansible is used to configure it
Peter Rosenberg
@tjmcs1 Good, I believe some sort of standardized (taxonomy) parameterized inputs is needed for doing that. An OS for Test would need less monitoring (in weekends perhaps) than a Production OS, for example. How do U envision the taxonomies for this ?
Tom McSweeney
in #ansible, you can apply standard 'roles' to a server (for example) to accomplish what you are suggesting
Tom McSweeney
(and those roles can be maintained, along with your playbooks and modules under standard revision control...in a git repository for example)
Peter Rosenberg
Well, thinking about it.. It would have to be something that is reflectedform our Service Catalog (which we dont have) so Requestor would select Bronze SLA, and then they get the 'tiny
Peter Rosenberg
(sorry) model as the Test server, and another choose the Gold SLA and get the Production Class setup..
Tom McSweeney
we could do it as a service catalog level or have some that are always applied (for security reasons, for example); the important thing is reuse of the automation tools
Peter Rosenberg
@tjmcs1 and these SLA's and their KPI forms the basis for the Gary Budzinski 'Beacon' developed 18 months ago..
Peter Rosenberg
@tjmcs1 in this was we re-shape the 'GIS Today' portal in a whole new fashion...
Tom McSweeney
absolutely, the focus becomes on delivery of value to the customer, using the time we save standing up the infrastructure by automating everything ;)
Peter Rosenberg
Yeah totally agreee @tjmcs1, Ideally there should be no such thing as 'SOE Post Installations' or tweaking around to fix things that are the result of another process.
Ganesh Swaminathan
Would like to know more about how to contribute to this initiative without being a programmer / developer
Rick Wilhelm
Writers and diagrammers are always very helpful members of #opensource teams in my experience
Sorin Costea
although a programmer myself, I try to contribute to the #ossrank project from a user perspective, from a a usability perspective for instance (as a developer I'm also a target user you know)
Daniel Spithout
We could use help in promoting the use of Open Source @CSC,hosting events, writing text etc.
Faisal Siddiqi
@sorincos acts as user advocate on OSSRank and has contributed training materials for the Open Source Program. Thanks Sorin!
Faisal Siddiqi
Help with Testing! Report issues on GitHub
Lisa Braun
@Spithout and all: Promotion can be as easy as starting with a blog post in C3. Or a discussion in C3.
Sorin Costea
As @LisaAnneBraun says: even promotion inside CSC could use more hands, thank you!
Lisa Braun
@sorincos Yes, and external blogging, tweeting, etc. helps too of course.
Sorin Costea
@LisaAnneBraun and some refreshments too :)
Kyle Zellman
How will the relationship between open source and our clients evolve over time? What about open source within corporations in general?
Anirban Roy
.. This is an interesting topic.. As far as i have seen more and more clients are looking at open source option.. it is not only about cost.. also about community support ..
Anirban Roy
.... it will be great if we can analyze the trend
Kyle Zellman
yeah that would be interesting. i wonder if there's any good data out there on enterprise adoption of open source
Anirban Roy
.. i guess concrete data is hard to come by.. however an interview/survey based approach internally may be a way
Faisal Siddiqi
I'd love to see good data about this - especially as a progression over time
vittal krishnasamy
if I fork a existing opensource project and envision my own flavour of it and keep it as open source, can it be considered for Corp CLA?
Tom McSweeney
we would rather than you contribute to the existing project than create our own fork of that project, it's better to contribute to the community than fragment it
vittal krishnasamy
ok. Here is my example. I want to remove node.js in a project and put Vert.x or other Asynchronous FW..what I do?
Sorin Costea
the very first question you should ask yourself (or you will be asked) is WHY forking? It needs a very good answer...
vittal krishnasamy
fork, because it is open source and I keep it open source, but it is my vision of things
Sorin Costea
interesting. But why vert.x instead of node?
Sorin Costea
will the community benefit of this?
vittal krishnasamy
ok. Vert.X is better is an opinion
Faisal Siddiqi
I'd suggest opening an issue with the original project and perhaps submitting your updates to the maintainers
Sorin Costea
that's only my personal thought, but until I can demonstrate real advantages in switching, I would keep the project as my learning material :)
Faisal Siddiqi
It's (very) occasionally useful and meaningful to re-release a fork as a separate project, but remember that you become the maintainer.
Sorin Costea
and I happen to appreciate vert.x a lot, maybe we can talk about it in C3
Tom McSweeney
in the open source community, forking a project (and releasing your own version of it) should be a last resort
Tom McSweeney
it fragments the community and divides the effort; far better to try to work with the community to get your changes integrated into the original project than fork it
Subbu Devarayan
coming to vittal's question, if there are advantages to switching, can the forked work considered for corp CLA
vittal krishnasamy
ok..so it leads to segmenting from the original community maintenance
Tom McSweeney
@SubbuDevarayan we've had a couple of projects like this submitted for approval; in the end the decision made was to try to work with the original community rather than fork it
Sorin Costea
in any case, it's a valid question any time thank you!
vittal krishnasamy
@Faisal_Siddiqi agree with you..on Maintenance