In a couple of weeks, at BlackBerry DevCon Americas 2011, I will be giving a talk on “Open Source Code: Understanding the Options and Implications”. I’m planning to cover the basic components of Open Source projects: License, Copyright, and Governance (and Trademarks – let’s not forget trademarks!), and I will use a few open source projects as examples of how all these pieces work together. One of the motivations for the talk is RIM’s increased presence in the Open Source community, so I will also briefly cover that.
Time permitting, I want to include some “Open Source Myths”: misconceptions about that must, can or cannot be done in Open Source.
Here is an initial list, to give you an idea of what I have in mind: 
- Open Sourcing means you have to let anybody commit code into your code base
- If I use open source, I have to open source all my code.
- If I use a GPL license, I can’t charge any money for my apps.
- I can limit who can use my open source code by “hiding” the code
- Trademarks and Brands don’t matter in Open Source
- ASL2 is much more cumbersome to satisfy than BSD
- I can save a lot of Development $$s by Open Sourcing my project
If you have your favorite myth, add it to this blog as a comment. The DevCon audience is not very familiar with Open Source, so, don’t be shy, even simple myths can be very useful to the audience.
And, if interested in my session, it is DEV34 – Wed, October 19th. 10:15 AM – Yerba Buena Ballroom 1-2, in the San Francisco Marriott Marquis (nice photo, btw, it’s the hotel from the reflective pool/waterfall in the MLK at Yerba Buena Garden’s)
October 2, 2011 at 6:16 pm |
Here’s one… Open Source Projects all have hundreds of commiters all providing features and bug fixes
October 2, 2011 at 11:01 pm |
Here are some more:
- once open sourced, the project will just manage it by itself
- open sourcing really doesn’t take any effort at all
- open source is less secure than closed source because every hacker can study the source.
October 3, 2011 at 12:11 am |
My personal favourite is that the open source doesn’t need documentation – the code is self documenting.
October 3, 2011 at 8:51 am |
Thanks, Tim & Frank.
Keep them going. I’ll post the slides after the presentation.