kareem_nasser wroteSome closed source software have a limited open source version, could this be applied to hardware or everything related to it must be kept secret(patented)?
The simple answer to this question is: it's up to the author/developer/designer to decide. Copyright law gives you every right on your own creation and it's up to you to decide what you will do with it.
However, it's not always that simple. Some licenses, like the GPL have a "viral" aspect to them. You can think of it as a "contamination" of the rest of the product. (That's not entirely correct, but let's not go there). What the GPL stipulates is that every modification of the product has to be in turn published under the GPL. It's a legal play called "copyleft" (as in opposed to copyright).
Licenses, just like every legal document on the planet, are very complex and complicated documents. It's not always clear what you CAN and CANNOT do. This is why we need more gatherings like OHD did. Helping us define simple practical licenses that define exactly what we want and need.
@ayah:
I just realized that no one did this so far, so on behalf of Lebgeeks (look at me I'm the spokesperson!) a big thanks for your efforts.