Câu trả lời:
"Cây nguồn" không phải là một thuật ngữ dành riêng cho phát triển nguồn nhân, vì vậy nó phải là một thuật ngữ tổng quát hơn và ý nghĩa của nó liên quan đến nguồn hạt nhân phụ thuộc vào ngữ cảnh.
Tôi đã không bắt gặp "trong cây" và "ngoài cây" ngoài sự phát triển nguồn nhân Linux và sau đó chỉ để làm việc với các mô-đun . Tất cả các mô-đun bắt đầu dưới dạng phát triển "ngoài cây", có thể được biên dịch bằng cách sử dụng bối cảnh của cây nguồn. Khi một mô-đun được chấp nhận để đưa vào, nó sẽ trở thành mô-đun trong cây. AI chưa đưa ra một định nghĩa chính thức cho cả hai thuật ngữ, có lẽ điều đó không bao giờ cần thiết vì những người làm việc với các mô-đun có nghĩa là gì.
Ví dụ, trong khi mô-đun Reiserfs vẫn là mô-đun ngoài cây, tôi đã tạo ra gói RPM cho SuSE, một khi nó trở thành trong cây thì không còn cần điều đó nữa.
in-tree
và in-place
là từ đồng nghĩa cho cùng một thuật ngữ trong kinh nghiệm của tôi. Tôi thực sự không có tài liệu tham khảo cho nó, đó là thứ tôi đã chọn làm việc trong ngành trên một số công ty và lĩnh vực phụ trong ~ 15 năm qua chứ không phải là thứ tôi đọc trong sách. Tôi chỉ chỉ ra rằng về thuật ngữ kỹ thuật, đó là thứ bạn có thể gặp trong các bối cảnh khác với ý nghĩa hơi khác nhau. Tôi cũng không phê phán, chỉ thêm một số bối cảnh bổ sung cho độc giả trong tương lai.