Okay, so as the thread topic notes, this thread could be an easy way to create strife (please forgive me Liz!) but I think highly of the forum members even when we piss each other off and I think we can handle this. As a disclaimer: I am not a member of the Raspberry Pi Foundation. I am just a guy who helps out in the forums and does his best to be a parrot repeating what the r-pi team has told us
Anything written in this thread that is not written by an official R-pi team member should be taken as conjecture/opinion.
I\'d like to ask 10 questions and get your thoughts about said question, don\'t respond to other people\'s questions (just a fair warning if I see a post with \"I disagree or @so-and-so, I will delete it
), I just want your opinions and debating opinions will get pointless quick. These questions are things that seem to be able able to find their way into any given topic but I think their divisiveness is built around well meaning individuals making conjecture, but then people taking that conjecture as fact. I\'m hoping that if we can get the facts straight then we can take the oomph out of these issues.
Okay, here we go (and play nice guys
1) What is the purpose of the Raspberry Pi?
2) How much experience do you think the Raspberry Pi Team has running a company on scale of 1 to 10 (With 1 being \"I think they\'re highly intelligent people, but have no experience running a business\" and 10 being \"They\'re the best around and nothings ever gonna keep them down
3) On a scale of 1-5 how open source are you? (with 1 being \"I like Apple\'s mindset\" and 5 being \"I\'m such a die hard open source guy that I don\'t even buy socks without them coming with a full data sheet on every piece of equipment used from start to finish of the sock making process\") Feel free to give a one or two sentence reason behind your mindset but PLEASE don\'t respond to others it\'s only an opinion
4) In no more than 4 sentences how do you think Question 3 affects Question 1?
5) What do you think the relationship is between the Raspberry Pi Foundation and Broadcom?
6) Have you ever created your own custom bios (Or modified the bios at the code level)
7) Have you ever installed a custom bios (not custom drivers, custom bios)
8 ) What is your current understanding of the GPU issue? (seriously guys your thoughts only, PLEASE PLEASE PLEASE don\'t respond to others)
9) In no more than 4 sentences how do you think Question 8 affects question 1?
Here are my responses, they\'re just the facts ma\'am (except for the questions asking for an opinion and then that\'s my opinion
1) The goal of the Raspberry Pi Team is stated on the \"About Us
The Raspberry Pi Foundation is a UK registered charity (Registration Number 1129409) which exists to promote the study of computer science and related topics, especially at school level, and to put the fun back into learning computing.
2) I\'m going to go with 8. I base this of what little I know about one of the main parts of the team David Braben
3) I\'m a 3 (what a lame answer, I know!) I like open source, I like its concept, I like that people can make a living off it because their product is that good, I like the price tag that comes with it. But I also understand a corporation\'s stand point for wanting to protect their investment it really sucks when you sink several hundred million in to R&D and then some bum off the street takes what you did and makes a cheap clone, not only am I the revenue of my own product but I\'m also out the cost of R&D.
4) I think that the more open a product is the better it will be at encouraging children to learn. That said, I think that a child could learn programming just as easily on the draconian closed sourced Macintosh. If the main goal of a project is to encourage knowledge then ultimately it won\'t matter if it\'s open or closed sourced, what will matter is the content, and as long as the content encourages knowledge then it could come with a pad lock and still meet the goal.
5) This is one of those misunderstood topics. The Raspberry Pi Foundation has been very clear and upfront with this issue, but it\'s still misunderstood for some reason. The relationship between Raspberry Pi and Broadcom and that of a vendor (Broadcom) and a client (Raspberry PI). The Raspberry Pi Foundation is NOT some covert arm of broadcom, or a charity branch, or a subsidiary. Yes, some of the people in Raspberry Pi also work for Broadcom (and fortunately for all of us Broadcom has allowed the Raspberry Pi team to get a bulk price discount at a lower order volume than usual... and if Broadcom is smart they\'ll write off the difference as a charitable donation, but that\'s just my personal opinion), but that is an individual choosing to spend their free time to work on the Raspberry Pi, not the broadcom company working on the Raspberry Pi.
6 and 7) I have not ever modified the bios at the code level or installed a custom bios
8 ) I really almost wish the r-pi team hadn\'t mentioned this, but they are so open and upfront with us that they did. First let\'s get the main falsehood out of the way. You will still be able to tweak GPU performance, you\'ll do it the way you always have with OpenGL (or your video API of choice that the board supports).
There\'s a reason I asked 6 and 7 first. The little GPU blob that you do not have access to is a lot like the bios of a motherboard. You don\'t have access to the BIOS source code (in most cases), but you also don\'t ever care about it, it doesn\'t reduce functionality, it doesn\'t prevent you from doing all sorts of cool things or using the board in your own commercial application. In fact, there\'s a lot of people who don\'t even change any of the default settings in their bios at all.
Or let\'s bump it up a notch, let\'s compare it to driver, how many of us tweak the video card driver directly? I use a customer driver that someone else made for my video card once. It was horrible and I put the manufacture\'s back on there and tweaked it via an API.
9) From an adult view, I can see the benefit of complete openness in a device that we want to mod into out projects. But from a guy who likes the aims of the foundations I recognize the fact that it doesn\'t matter. Almost all graphics tweaking is done at an API level and that\'s where they should focus if they want to learn about graphics. Alternatively, the skills they learn from programming languages in general will be directly applicable if they choose to get a job messing with video devices later on in life. (whew kept it to four sentences!)
10) Bonus Question: Is any of this new knowledge for you, and if so does it change your opinion on any issue?
Thanks for reading guys, I hope this thread gets to be as much fun for all of us as I expect it to be. Remember play nice and just post your own thoughts, not responses to others