The situation with region free on the Macbook and Macbook Pros is as follows:
The Macbooks and Macbook Pros use a Matshita DVD drive mechanism. These drives are very unpopular with region free DVD people, as there are currently no effective region free solutions available for the newer Matshita DVD drives.
There is no Mac software solution that work if your drive region code does not match the disc code. VLC and Mac The Ripper will not work if the drive region code does not match the disc. The Matshita drives used in these machines are very securely region locked to prevent this.
There is no region free firware upgrade available. The Matshita drives in these machine use an encrypted firmware arrangement which makes the necessary firmware patching essentially impossible. No recent Matshita drive has region free firmware available.
You can't even replace the internal drives on the Macbooks and 15in Macbook Pros with a new drive which has region free firmware available, as these two machines use a very rare 9.5mm thick slot-load internal DVD drive, and Matshita is currently the only supplier of such thin DVD drives (all other laptop slot-load drives are 12.7mm thick). I have seen reference to a second 9.5mm slot drive (GSA-4080M), but this appears to be unavailable at present.
On the 17in Macbook Pro the situation is better, as these machines use a regular 12.7mm thick slot load DVD drive, and if you're brave you can replace this with a DVD drive which has region free firmware available, such as the Pioneer K06. Bye bye warranty of course.
One practical but clumsy region free solution for the Macbooks and Macbook Pros 15 inch is to use an external desktop DVD drive in a USB or Firewire case. I can recommend Liteon Drives, as they all have a great little Windows app available to reset/change region codes as many times as you like.
I think the Windows/Bootcamp/Windows region cracks tools/ option might not work, as if I remember correctly the Windows partition in Bootcamp needs to be Fat32 to be read/writable by Mac OSX, and this FS has a filesize limit of 4GB ??. Perhaps you can make the Windows Bootcamp partition NTFS, which OSX can at least read, and NTFS can handle the large filesizes created with DVD ripping. Don't know if any windows software will be able to get around the Matshita region locking issue. Never tried.
The best long term hope is release of 9.5mm thick, slot load DVD drives by manufacturers other than Matshita that can be patched with region free firmware. Dual Layer burning support would be good here as well. This will of course mean cracking open you nice shiny Macbook or Macbook Pro to replce the DVD drive, and this is not for everybody.
If you're interested, all this info, and much more is availabe from
www.rpc1.org , the website for region free DVD drives.