I know that 301 redirection for permanent redirection. 302 for temporary redirects.I want to redirect author pages to BuddyPress profile pages in WordPress.I am not sure that it will be permanent. I might cancel redirection after one month, two month or may be after one year or may be redirection will be permanents. It depends on my future plan as well as what my website readers suggest.So what redirection should I use whether I am not sure it is temporary or permanent? 
What redirection should I use whether I am not sure it is temporary or permanent?
seo;redirects;301 redirect;302 redirect
As you already know 301 is permanent redirection and 302temporary redirection.Now comparing  both of these 301 in most cases is important forindexing in search engines as their crawlers take this in account andtransfer Page rank when using 301. However if your redirection is    for short period of time or youplan to reverse it in future the main    issue with 301 redirect isthat browser will cache the redirection    even if you disabled theredirection from the server level. It is always better to use 302 redirect ifyou are enabling the redirection for a    short period of time.With that being said you want to experiment for sometime whether you like the results of redirection or not. In that case I would suggest going for temporary redirect for the experimental time period (a couple of days) and then change it to permanent redirect if you are happy with the results. 