Open Source Software

Adzmely Mansor



Open Source Software

OSS Licenses



OSS Licenses

Many licenses, but 4 dominate

BSD­new & MIT License : anything but sue

can incoporate code into proprietary software if distribute, must distribute source code or written offer cannot link(embed) into proprietary software must distribute source code or written offer can link to proprietary software

General Public License (GPL)
● ●

Lesser GPL (LGPL) – a compromise
● ●

Public Domain – very rare


OSS Licenses



OSS Licenses


permit the software become proprietary prevent the software component (often a software  library) from becoming proprietary, yet permit it to be  part of a larger proprietary program prevent the software from becoming proprietary

Weakly Protective

Strongly Protective



Open Source Software

Do you has to pay? Free of Commercial?



OSS : when, where, how?
It’s important to understand that FLOSS does not  mean “non­commercial”

more expensive than proprietary ? ”side by side” do proprietary more reliable? which is more secure? which to choose? what to choose? how to decide?



OSS : expensive?
    "Our startup honestly wanted to use OSS products. We do not want to spend time for  any OSS bug fixing so our main requirement was ­official support for all OSS  products­. We thought were prepared to pay the price for OSS products, but then we  got a price sticker shock. Now behold: QT is $3300 per seat. We have dropped the  development and rewrote everything to C# (MSVS 2005 is ~$700). Embedded  Linux from a reputable RT vendor is $25,000 per 5 seats per year. We needed only  3 seats. We had to buy 5 nevertheless. The support was bad. We will go for  VxWorks or WinCE in our next product. Red Hat Linux WS is $299. An OEM  version of Windows XP Pro is ~$140. A Cygwin commercial license will cost tens  of thousands of dollars and is only available for large shops. We need 5 seats.  Windows Unix services are free. After all, we have decided that the survival of our  business is more important for us then 'do­good' ideas.”
­ anonymous ­



OSS : how to decide?

Establish a criteria for evaluating OSS products, as  well as procedures to adopt and maintain them. Don't launch strategic initiatives without a thorough  risk assessment (e.g. Linux for desktop or for Back­ Office is different!).



OSS : how to decide?

OSS is not 'the' or 'the only' solution

intelligently choose

look around, ask questions
● ● ● ● ● ●

number of users – widely adopted stable release ~> 2 years mailing – list / user group / documentation / howto regualarly updated / active development similar project / alternative  number of developers

● ●

commercial support / internal man power for support security / clean code / number of vulnerablities


OSS : how to decide?



Open Source Software
Overcome common myth of  open source deployment free/unreliable ? expensive ? support ?



OSS : internal skill

within organisation

internal expertise OSS solution when commercial just too expensive

do it your self

internal support produce skill workers technology consultant based on OSS technologies etc



OSS : skill set



Open Source Software

OSS in life ”the spirit within”



OSS : the spirit within

Are you OSS advocate?

using linux as 'the only os' in daily work using OSS tools OSS solutions : SMTP, Web, OS promoting OSS believe in OSS etc



OSS : the spirit within
if mostly 'yes' : OSS adopter but do you have the spirit?



OSS : the spirit within
OSS in working environment

knowledge sharing : no such thing as ”mahaguru” eager to learn/teach and share believed in sharing open for everything

i am right you are wrong, this good this is bad



OSS : which license are you?



Open Source Software

Thank You Q&A



Sign up to vote on this title
UsefulNot useful