Hey Marc,
Thanks for sharing. I asked in ernest and was genuinely curious. Personally I
find OSS (especially when threaded with a particular programming language) to
be an interesting topic. Let me share some of my observations.
1) Typical software developers are motivated by autonomy, mastery and purpose
[1].
2) Most open source projects arise from some other paid work.
3) That open source works tend to have a monetary gain in regards to mastery
and establishing yourself as a qualified developer. Resumes now being, what
does your github profile look like.
By no means am I an industry expert on OSS – I have only been programming
professionally for a little more than 5 years now. I should mention too that I
know next to nothing about PHP. My skills range in Ruby, ObjC, C, and
JavaScript.
In the Ruby world I tend to find that libraries that do not become open source
will just die as there will always be something around the corner that is and
it will mature faster due to the community. Objective-C is a bit different and
seems to follow the same pattern. However I have seen code shops before and I
myself have considered my next foundation library that I am building for my
iPad project to be a sold too, but I doubt it. I will more than likely use it
going open source as a marketing hook to generate buzz about my app. Not
knowing anything about PHP, I wondered if your code was protected and compiled
too?
On the topic of motivation and mastery. I guess these only work in regards to
OSS if you (a) have a good job that takes money off the table and (b) said
employer or project understands how OSS works and that paying a developer to
make something that ends up going out free to the world benefits all involved.
Again from ignorance, I wondered if PHP as a language generally has tons of
good open source libs. Rhetorical tho, these are just musings. Your simple
answer of making money for your work is perfectly acceptable. I just hoped to
gain a little insight into what started the project and how it came into being.
- Thanks,
Ken
[1] http://www.lessonsoffailure.com/developers/autonomy-mastery-purpose/
--
You received this message because you are subscribed to the Google Groups
"Haml" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to [email protected].
For more options, visit this group at http://groups.google.com/group/haml?hl=en.