Constant Internet Connection
First of all, there were rumors that the Xbox One would have to have a constant internet connection. This turns out to be false, to an extent. To sum it up, your Xbox One will be required to get online every 24 hours in order for you to do offline gaming for a day. Games that require a cloud server will require an internet connection though.
With Xbox One you can game offline for up to 24 hours on your primary console, or one hour if you are logged on to a separate console accessing your library. Offline gaming is not possible after these prescribed times until you re-establish a connection, but you can still watch live TV and enjoy Blu-ray and DVD movies.
Regarding trading in games or giving them to friends, Microsoft has said:
We designed Xbox One so game publishers can enable you to trade in your games at participating retailers. Microsoft does not charge a platform fee to retailers, publishers, or consumers for enabling transfer of these games.
As far as giving games to your friends, there are two restrictions…”you can only give them to people who have been on your friends list for at least 30 days and each game can only be given once.”