Yes, TrueBlue points can be earned on flights booked for others, given that the passenger is a member of the TrueBlue program. When a member books a flight for someone else and the booking is made using that member's TrueBlue account, the points for that flight will be credited to the account holder’s TrueBlue balance. It is important to ensure that the member's TrueBlue number is attached to the reservation at the time of booking. The membership benefits are tailored to reward members for qualifying flights, regardless of whether they are the one flying. However, members should keep in mind that earning points may vary based on factors such as fare class, flight eligibility, and the specifics of the reservation. For the most accurate and up-to-date information on earning points for flights booked for others, it is best to consult the official JetBlue TrueBlue web page.