As for Pharo and whether Squeak code from those places will work on Pharo, for now, yes, most of it does; however, as Pharo continues to grow and differentiate itself from Squeak, eventually it'll have to be considered a separate platform that is no longer Squeak compatible. That is rather the point, it just so happens the fork is recent enough that it's still basically Squeak 3.9 but that won't last forever. Pharo is not Squeak, so it'll be interesting to see how much of the community it captures and it all unfolds.
We will see but our goal is not to captures people :) Our goal is to open a free space for good, clean and robust software. I would love to see all kind of software running on top of pharo - education - web - new languages the real problem with squeak was that we got stuck in death kiss with the past. I like experiment made by people but experiment should be either cleaned, used, maintained... or belong to the past.
Me, I'm just a working programmer and this is all just my opinion, but that's how it all looks to me. Squeak paid my bills, Pharo is replacing it. Good riddance to the silly mouse, name, and look, and hello to a serious business oriented open source Smalltalk that I'm not embarrassed to mention to clients.
Yes the look, the look and the look. :) Money is not evil and I have been thinking that it would be great if we could build a community of companies that could offer Pharo enhancements (kind of support but in a bounty way). For now we should get 1.0 out of the door but after that this would be the time to think about that. Stef