However, all the starting templates provided and any scripts written for scripters are OpenSource. Furthermore, all scripts written by Wizardry and Steamworks intended for Corrade can be used under a relaxed license.
The main difference seemed to be that Corrade requires add ons and configuring, and Port is all done in the client. I believe both support RLV.
Also notable, there is a place on the SL site where you are supposed to mark your bots as bots, I beleive per the TOS. They call it "Scripted agent" I believe. It doesn't really change anything other than letting LL know that the account is primarily run by a program and not a person, that I know of.