Ashik Salahudeen
Open Source Software
@iconnect360
What is Open Source Software ?
Software Released
with guarantees
FREEDOM #0TO RUN THE PROGRAM
FOR ANY PURPOSE
FREEDOM #1The freedom to study how
the program works, and
change it to make it do what
you wish.
FREEDOM #2The freedom to
redistributecopies so you can help
yourneighbour.
FREEDOM #3The freedom to improve the
program, and release your improvements (and modified
versions in general) to the public, so that the whole
community benefits.
Open Source
Initiative
• Founded in 1997.• Bring Free and Open
Source Software to Commercial entities.
• Bruce Perens, Eric S Raymond, Linus Torvalds.
Things To remember• Look at the size of the community
• Look at the License• Check with your fellow
developers, mentors, Reddit/StackOverflow/HackerNews ?
iConnect360 Stack
We are a Microsoft
shop
Why Open Source• Free as in Free Roti Canai
• High quality, peer reviewed components
• We are developers !!!
• Software Infrastructure.• Frameworks,
Toolkits & languages.• Source code &
Release management.• Project management
Tools.
Core Infrastructure
• Our websites• Web
services• Internal
tools
• Powers our websites.
• Proxy services.
• Stores standing data• Internal
tools• Wordpress
DB
• Caching• Queueing• ServiceSta
ck, jedis
• ELK Stack• Log
aggregation
Core Development Platform
Javascript/CSS toolkit
Code, Tests & Release management
Reviewboard
• Code management• Code
Review
• Build automation• Desktop
installer
• Bug Tracking• TestLink
for Test Case management
• Taiga.io Manages our SCRUM and Sprint planning
Microsoft-Open Source• .Net framework is open
source (MIT license)• Katana & Owin • Typescript, F#• Visual Studio Code/Online
Pipe Dreams• .Net on GNU/Linux
becomes first class citizen.• Emacs/vim/IntelliJ Idea
support• Ditch Windows Servers