ใช้ Ubuntu เป็นตัวอย่าง
อูบุนตูเป็นผู้จัดจำหน่ายซึ่งบรรจุซอฟต์แวร์จำนวนมากเข้าด้วยกันทั้งขนาดเล็กและขนาดใหญ่ มีไดรเวอร์กราฟิก, เซิร์ฟเวอร์ X และ Gnome เป็นต้น Ubuntu เองไม่ได้พัฒนาซอฟต์แวร์เหล่านั้น อูบุนตูนั้นเป็นเพียงแค่“ รวบรวม” ซอฟต์แวร์เข้าด้วยกันตรวจสอบให้แน่ใจว่าส่วนประกอบแต่ละตัวทำงานร่วมกัน ซอฟต์แวร์ทั้งหมดที่ Ubuntu รวบรวมเข้าด้วยกันนั้นเรียกว่าอัปสตรีมจากมุมมองของ Ubuntu
ในกระบวนการรวมซอฟต์แวร์ทั้งหมดเข้าด้วยกันบั๊กอาจปรากฏขึ้น ข้อผิดพลาดอาจเป็นหนึ่งในองค์ประกอบของซอฟต์แวร์ตัวอย่างเช่น gnome หรืออาจเป็นวิธีพิเศษที่อูบุนตูกำลังทำสิ่งต่าง ๆ ท้ายที่สุดแล้วการกระจายเป็นการกระจายเพราะมันทำบางสิ่งด้วยวิธีที่พิเศษมาก
หากข้อผิดพลาดเกิดจากการที่อูบุนตูทำสิ่งใดอูบุนตูก็จะต้องแก้ไขข้อผิดพลาดนั้นเอง หากข้อผิดพลาดเป็นจริงในหนึ่งในองค์ประกอบของซอฟต์แวร์เช่น Gnome, Ubuntu จะต้องแก้ไข Gnome เมื่อ Ubuntu ส่งแพตช์กลับไปที่ Gnome ดังนั้นคนอื่น ๆ ก็สามารถได้รับประโยชน์จากแพตช์เช่นนั้นอูบันตูก็ส่งแพตช์ดังกล่าวขึ้นมา
หาก Ubuntu ตัดสินใจที่จะไม่ส่ง patch อัปสตรีมนั้นหรือโปรเจ็กต์ upstream ปฏิเสธแพตช์ (แต่ Ubuntu ก็ยังคงเก็บ patch ไว้) แสดงว่า Ubuntu มีโครงการแยกทางเทคนิค
ตรงกันข้ามกับต้นน้ำจะเป็นดาวน์สตรีม Ubuntu เป็นปลายน้ำจาก Gnome ฉันไม่ได้ยิน / อ่านคำที่ใช้บ่อย
ดูบทความเกี่ยวกับต้นน้ำใน Wikipedia