Newsletter Subscription | Glossary | Contact Us
Sample data
Home > All Categories > MySQL > Announcements > 25 years of Open Source
Question Title 25 years of Open Source
Authored by: Thomas Darwin
Viewed: 216 times so far

Today I realised that I have been programming for 25 years. Quite an anniversary! Of course, it does not really feel like that long, probably because a bit more than the first half of the time was really 'just for fun', as a kid's hobby and later during University.

I also realised that right from the beginning and through all the years I have had the Open Source mindset, even though I did not learn about Free Software until much later.

I believe there are two reasons:

  1. I love reading source code.
  2. I hate the wasted effort when code could be reused, but is not.

Right from the start I have been reading code. This was when software was distributed as BASIC listings in magazines that one would manually type into the computer. And I remember reading and modifying the dis-assembly of machine code programs, getting 'infinite lives' in games and learning the techniques they used to produce their state-of-the-art graphics.

I doubt there was ever a great novelist that did not learn from reading lots of literature. And I believe the same is true for coding, great programmers learn from reading lots of code.

And as soon as I could, I moved towards more portable languages and platforms, wanting my code to be used and reused as much as possible. I distributed my first GPL'ed program 17 years ago (XFH), after getting Internet access at the University.

It is the same mindset that made me decide to join MySQL, really.

Previously, I worked with applications on top of Oracle. Now in many ways, Oracle sucks less than most other software. But it is not free software. When we started using MySQL (version 4.1 beta I think), I was really pleased with it.

While Oracle had some advantages in terms of features and usability, MySQL had the advantage of being Open Source, and to me that made them about equal. And improving MySQL features and usability seemed rather more feasible to me than getting Oracle open-sourced. So I wanted to contribute my skills towards the first of these goals. Improving MySQL, enabling the use and reuse of the code by me and others. And getting to know the source code of the M in LAMP.

On to the next 25 years of Open Source, I guess ..

Author : Kristian Nielsen 
Source : planetmysql.org
Click Here to View all the questions in Announcements category.
File Attachments File Attachments
There are no attachment file(s) related to this question.
User Comments User Comments
There are no user comments for this question. Be the first to post a comment. Click Here
Post Comment Add a Comment
Email Address:
Comment/Message
Verify Code

Post Comment How helpful was this article to you?
Related Questions Related Article
  1. Sun acquires MySQL
  2. Keeping Up - Facebook scaling and replication with MySQL
  3. What's New in MySQL 5.1
  4. MySQL Forge 2.0 released
  5. db4free.net now offers MySQL 6.0
  6. Open Source Groups Upbeat, Cautious on Sun-MySQL
  7. MySQL Enterprise Server 5.0.54a
  8. MySQL 5.1 Downloads
  9. Sun Microsystems Announces Agreement to Acquire MySQL, Developer of the World's Most Popular Open Source Database
  10. MySQL Magazine Scoop
  11. The 2008 MySQL Conference & Expo
  12. Virgin Mobile Implements MySQL Enterprise
  13. MySQL AB & Carahsoft to Host a Federal DBA Day on January 24
  14. Enabling Converged Services with MySQL Cluster
  15. Live Webinar: MySQL Performance Tuning Best Practices
  16. MySQL and Sun: A Letter from Mårten Mickos
  17. Open-source community sees promise in MySQL deal
  18. Sun Microsystems Announces MySQL 5.1
  19. A New MySQL Forge is Born
  20. Sun Completes Acquisition of MySQL
  21. Interview with Nokia's Olli Toivanen
  22. MySQL Jobs
  23. Testing the new MySQL Forge
  24. Pursing new ventures with MySQL
  25. New Forge: Missing the bug!
  26. Comsys Selects the MySQL Embedded Server for its Voice Over IP Solutions
  27. Falcon Storage Engine Beta Now Available
  28. MySQL Server is Open Source, even Backup extensions
  29. Win a Free Ticket to the MySQL Users Conference!
  30. Why is MySQL more popular than PostgreSQL?
  31. MySQL 5.1 Storage Engine Architecture
  32. New MySQL forums
  33. New Release of MySQL 5.1.25 Release Candidate
  34. Try and Buy MySQL on Sun Systems
  35. New Release of MySQL 5.1.24 (Release Candidate)
  36. Materialized Views in MySQL
  37. Web Developer Needed
  38. MySQL Enterprise Server 5.1 is ready
  39. It's official: The future of Sun/MySQL is open...and closed
  40. db4free.net again offers latest MySQL 6.0
  41. MySQL 5 1 Use Case Competition
  42. Donate to help Andrii Nikitin's son Ivan
  43. Ivan Nikitin: Contributions and Medical Status
  44. Ivan Nikitin has arrived in Germany
  45. MySQL Live Webinar Introducing MySQL Products
  46. Live Webinar: MySQL Query Analyzer - Finding and Fixing Problem Queries
  47. New Release of MySQL 6.0.5
  48. New Release of MySQL 5.1.26
  49. New Community release - MySQL 5.0.67
  50. MySQL Jobs
Article Information Additional Information
Article Number: 107
Created: 2008-02-21 3:30 PM
Rating No Rating
 
Article Options Article Options
Print Question Print this Question/Article
Email Question Email this Question/Article to Friend
Export to MS Word Export to MS Word
Bookmark Article
del.icio.us Bookmark del.icio.us Bookmark
Digg It Digg It
Furl It Furl It
Subscribe to Article Subscribe to Article
 
Language Translation Language Translation
 
Search Knowledge Base Search Knowledge Base