1 คะแนน โดย GN⁺ 2024-12-04 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • เนื่องใน “Giving Tuesday” DuckDuckGo ได้บริจาค 25,000 ดอลลาร์ ให้กับ The Perl and Raku Foundation(TPRF)
  • ตั้งแต่ปี 2011 DuckDuckGo ได้บริจาคมากกว่า 6 ล้านดอลลาร์ ให้แก่องค์กรที่สอดคล้องกับวิสัยทัศน์ของบริษัทในการ “ยกระดับมาตรฐานความไว้วางใจบนโลกออนไลน์”
  • TPRF เป็นมูลนิธิที่สนับสนุนการเติบโตและการเข้าถึงของทั้งสองภาษา ผ่านการพัฒนาโอเพนซอร์ส การมีส่วนร่วมของชุมชน และการประชาสัมพันธ์ของ Perl และ Raku
  • เงินบริจาคครั้งนี้อาจถูกนำไปใช้สนับสนุน การพัฒนา Perl core ทุนสนับสนุนโครงการชุมชน และกิจกรรมสนับสนุนชุมชนอื่น ๆ
  • สามารถดูผลงานและเป้าหมายในอนาคตของ TPRF ได้ใน TPRF 2024 prospectus และองค์กรที่สนใจบริจาคสามารถติดต่อสอบถามแยกต่างหากได้

การบริจาคของ DuckDuckGo ให้ TPRF

  • The Perl and Raku Foundation(TPRF) ได้รับ เงินบริจาค 25,000 ดอลลาร์ จาก DuckDuckGo ในวัน “Giving Tuesday”
  • DuckDuckGo ดำเนิน กิจกรรมบริจาค มาตั้งแต่ปี 2011 และสนับสนุนองค์กรมากกว่า 6 ล้านดอลลาร์ ที่สอดคล้องกับวิสัยทัศน์ของบริษัทในการ “ยกระดับมาตรฐานความไว้วางใจบนโลกออนไลน์”
  • TPRF แสดงความขอบคุณต่อเงินบริจาคของ DuckDuckGo และ ความไว้วางใจ ที่มีต่อพันธกิจของมูลนิธิ

กิจกรรมของ TPRF และการใช้เงินบริจาค

  • TPRF ดำเนินการพัฒนาโอเพนซอร์ส การมีส่วนร่วมของชุมชน และกิจกรรมประชาสัมพันธ์ เพื่อพัฒนาภาษาโปรแกรม Perl และ Raku
  • การสนับสนุนครั้งนี้จะช่วยให้ TPRF ดำเนินกิจกรรมต่อไปนี้ได้
    • สนับสนุนเงินทุนสำหรับ การพัฒนา Perl core
    • สนับสนุนทุนให้โครงการที่สำคัญต่อชุมชน
    • สนับสนุนชุมชนภายในขอบเขตที่เป็นไปได้
  • สามารถดูผลงานปัจจุบันและเป้าหมายในอนาคตได้ใน TPRF 2024 prospectus
  • องค์กรที่สนใจบริจาคให้ TPRF สามารถติดต่อมูลนิธิเพื่อหารือว่าความสัมพันธ์ด้านการบริจาคจะสร้างประโยชน์ให้องค์กรได้อย่างไร

1 ความคิดเห็น

 
GN⁺ 2024-12-04
ความคิดเห็นจาก Hacker News
  • เมื่อก่อน Craigslist เคยบริจาคปีละ มากกว่า 100,000 ดอลลาร์ แต่ไม่รู้ว่าหยุดไปเมื่อไหร่
    ช่วงประมาณปี 2010–2016 เงินบริจาคนั้นแทบจะเป็นเงินทุนหลักที่ทำให้ Perl อยู่รอดได้ และคณะกรรมการมูลนิธิก็จ่ายเงินจริงให้คนบางส่วนเพื่อดูแล repository หลักและบำรุงรักษาโค้ด
    เข้าใจว่าตอนนี้ก็ยังทำอยู่ แต่เพราะขาดทุนก็คงจะยากขึ้นเรื่อย ๆ
    น่าเสียดายที่มีบริษัทจำนวนมากพึ่งพา Perl แต่กลับไม่บริจาคอะไรเลย และตอนที่ AT&T ในทศวรรษ 1980 ถูกแยกออกเป็นบริษัทมากกว่า 20 แห่ง ก่อนจะกลับมารวมกันอีกครั้งในทศวรรษ 1990 ก็ใช้ Perl เป็นกาวเชื่อม ระบบคอมพิวเตอร์ที่ต่างกัน 20 ระบบ รวมถึงจัดการ data cleansing และ pipeline ETL แต่ AT&T ไม่ได้บริจาคอะไรให้ Perl เลย

    • คิดถึง Craigslist จัง ตั้งแต่ไม่กี่ปีก่อนดูเหมือนทุกคนจะย้ายไป Facebook Marketplace กันหมดแล้ว
    • ของขวัญไม่มีภาระผูกพันว่าต้องตอบแทน การปล่อย ซอฟต์แวร์เสรี ออกมาเป็นของขวัญให้โลก และบริษัทก็ไม่ได้ติดหนี้ผู้ดูแลซอฟต์แวร์เสรีแม้แต่สตางค์เดียว
      เพราะการที่มีใครสักคนใช้ซอฟต์แวร์ของฉัน ไม่ได้ทำให้ต้นทุนของฉันเพิ่มขึ้น
    • เข้าใจว่า booking.com ยังเป็นที่ที่ ใช้ Perl เยอะมาก อยู่ แต่ไม่รู้ว่าตอบแทนกลับไปมากน้อยแค่ไหน
    • https://hakai.org ก็ใช้ Perl ค่อนข้างเยอะในหลายโปรเจกต์
      CTO เก่ง Perl มาก และเป็นคนน่ารักมากจริง ๆ
    • นั่นคือข้อบกพร่องของ โมเดลธุรกิจโอเพนซอร์ส
      ทุกขั้นตอนตั้งแต่สร้างอะไรสักอย่างฟรี ๆ แจกให้ทุกคนใช้ฟรี และอนุญาตให้แก้ไข·ใช้·ใช้ในทางที่ผิดได้ตามใจ ล้วนเป็นการเลือกโดยตั้งใจของตัวเองทั้งนั้น แล้วจากนั้นจะมาขอรับบริจาคและบ่นว่าคนไม่บริจาคก็ไม่สมเหตุสมผล
      ถ้าไม่อยากทำงานฟรี ก็แค่คิดเงินก็พอ
  • A: ดีมากจริง ๆ Perl มักถูกดูแคลนเยอะ แต่เป็น เลื่อยไฟฟ้าแบบมีดพับสวิส ที่ยอดเยี่ยม และยังขับเคลื่อนโครงสร้างพื้นฐานสำคัญจำนวนมากอยู่
    B: ที่เงิน 25,000 ดอลลาร์กลายเป็นเงินบริจาคที่โดดเด่นนี่น่ากังวล มูลนิธิลำบากขนาดนั้นเลยหรือ? ถ้าเป็นเรื่องที่ควรขึ้นหน้าแรก ผมหวังว่าตัวเลขนี้จะมีศูนย์ต่อท้ายอีกสักสองตัว

    • ผมแปลกใจที่รู้ว่า Perl ยังมีคนใช้อยู่
      แน่นอนว่าโค้ด legacy ที่ต้องดูแลย่อมมีอยู่เสมอ แต่จำไม่ได้แล้วว่าครั้งสุดท้ายที่ Perl ถูกพูดถึงในบทสนทนาเบา ๆ กับเพื่อนร่วมงานยุคนี้คือเมื่อไหร่ น่าจะตอนเล่าเรื่องศึกเก่า ๆ สมัยยุค 90 เท่านั้น
      ทุกวันนี้ถ้าต้องเขียนสคริปต์ ผมคงเลือก Bash ก่อน และถ้าต้องการฟีเจอร์มากขึ้น หรือเริ่มซับซ้อนจนต้องกังวลเรื่องต้นทุนการบำรุงรักษา ก็มีแนวโน้มจะใช้ Python
      วันนี้เพิ่งรู้ว่ามี มูลนิธิไม่แสวงหากำไร ที่ดูแลการสนับสนุน Perl บางส่วนด้วย และรู้สึกแปลกใจพอ ๆ กับตอนที่ได้ยินว่ามีมูลนิธิสนับสนุน VB6
    • เรื่องที่ B พูดก็ตรงกับแนวโน้มที่ผมเห็นเหมือนกัน การสนับสนุนจากบริษัทไม่ได้เป็นโมเดลธุรกิจที่ทำงานได้ดี และแม้แต่กับโปรเจกต์ที่ดูเหมือนจะควรเป็นแบบนั้นก็เช่นกัน
      แรงจูงใจไม่สอดคล้องกัน และแทบเป็นไปไม่ได้เลยที่จะดึงเงินแม้เพียงส่วนหนึ่งที่บริษัทเอาไปเผาหรือใช้สิ้นเปลืองกับปัจจัยด้านปฏิบัติการที่สำคัญน้อยกว่าเครื่องมือ·ไลบรารี·คอมโพเนนต์ OSS มาก ให้มาเป็น เงินบริจาคให้ OSS
      เหตุผลที่โอเพนซอร์สโดยรวมยังคงอยู่ได้ คือมีคนจำนวนมากสมัครใจทุ่มเวลาอันมีค่าของตัวเอง และเมื่อเทียบกันแล้ว การสนับสนุนจากบริษัทแทบจะนับว่าเล็กน้อยจนมองข้ามได้
    • ถ้านักออกแบบทุกคนเอาแค่ 5% ของเงินที่จ่ายให้ Adobe ไปให้ผู้พัฒนา Gimp/Krita/Inkscape/Penpot ขนาดเงินทุนก็คงมหาศาล
    • รายละเอียดเพิ่มเติมเกี่ยวกับการเงินของมูลนิธิอยู่ที่นี่: https://blogs.perl.org/users/makoto_nozaki/2024/10/understan...
    • อาจตั้งใจให้เป็น เงินบริจาคขนาดกลาง ไม่ใช่เงินบริจาคที่หวือหวา
      แต่ก็ยังเป็นเรื่องดีอยู่ดี
  • ในเรื่องที่เกี่ยวข้อง Floss.fund ของ Zerodha จะสนับสนุนโปรเจกต์ซอฟต์แวร์เสรีและโอเพนซอร์ส 1 ล้านดอลลาร์ในปีนี้ แต่บอกว่ายังมีผู้สมัครไม่มากพอ ลองสมัครและช่วยแชร์ด้วย: https://floss.fund/
    FLOSS/fund เป็นกองทุนเพื่อสนับสนุนโปรเจกต์ซอฟต์แวร์เสรีและโอเพนซอร์สทั่วโลกที่สำคัญ มีอิทธิพล และมีคุณค่า โดยให้การสนับสนุนสูงสุดปีละ 1 ล้านดอลลาร์แก่ผู้พัฒนาและชุมชนที่สร้างและดูแลโปรเจกต์ทั้งเล็กและใหญ่

  • ผมมักลืมไปเสมอว่า DDG เขียนด้วย Perl นานมากแล้วเคยส่งอีเมลไปถาม yegg ว่าทำไมถึงใช้ Perl และก็เคยได้รับคำตอบด้วย เขาใจดีมาก
    ได้ยินมาว่า Raku น่าสนุก แต่ยังไม่เคยลองใช้ และหลังจากเคยดีบัก เวทมนตร์ regex ของใครบางคนเมื่อราว 10 ปีก่อน ก็เคยสาบานแบบไม่หนักแน่นนักว่าจะไม่แตะ Perl อีกเลย
    ถ้าผ่านช่วงลำบากไปได้ Perl จะเริ่มสนุกขึ้นไหม?

    • regex เป็นภาษาแยกต่างหากที่เครื่องมือหลายอย่างใช้กัน และ Perl ก็แค่ผสานมันเข้ากับภาษาได้ดี พร้อมเพิ่มส่วนขยายดี ๆ เข้าไปเท่านั้น
      อย่าโยนปัญหาที่เกิดจาก regex ไปเป็น ความผิดของ Perl
    • มันก็เป็นภาษาเหมือนภาษาอื่น ๆ นั่นแหละ แม้แต่ภาษาแอสเซมบลีก็เขียนได้ค่อนข้างง่ายถ้าใช้เป็นปี ๆ
      Raku เจ๋งทีเดียว คุ้มที่จะลองดูสักหน่อย เหมือนที่ felix[1] พูดไว้ คือให้ความรู้สึกเหมือน Bash กับ Python มีลูกพี่ลูกน้องเท่ ๆ เพิ่มมา
      [1] https://felix-knorr.net/posts/2023-06-24-raku-is-awesome.htm...
    • โดยพื้นฐานแล้ว Raku คือ Perl ที่อัดสเตียรอยด์
      ครั้งล่าสุดที่อ่านดูมันยังค่อนข้างช้าอยู่ แต่ผมสนุกกับ Perl มาตลอดตั้งแต่ยังเป็นมือใหม่
    • เหตุผลที่ Perl กับ Raku ถูกจับคู่กันในปัจจุบันส่วนใหญ่เป็นเรื่องประวัติศาสตร์
      จริงอยู่ว่า Raku เริ่มจาก Perl 6 และเป็นภาษาที่ได้แรงบันดาลใจจาก Perl แต่ที่เปลี่ยนชื่อก็เพราะมันแตกต่างไปมากถึงขนาดนั้น
      ในเรื่อง regex นั้น Raku นำไวยากรณ์ใหม่ทั้งหมดเข้ามา ทำให้ช่องว่างไม่มีความหมายโดยปริยาย และทำให้ตั้งชื่อ regex เพื่อนำมาประกอบและใช้ซ้ำได้
      สามอย่างนี้ รวมกับโมดูลที่มีประโยชน์อย่าง Grammar::Tracer ทำให้ประสบการณ์อ่านและเขียน regex เปลี่ยนไปโดยสิ้นเชิง
      แน่นอนว่าตอนแรกมันก็ยังดูเหมือนสัญญาณรบกวนอยู่ดี แต่ไวยากรณ์ก็ขนานกับโค้ดปกติมากกว่า PCRE มาก ทำให้มีโอกาสเดาความหมายของบางอย่างได้ถูกต้องมากขึ้น
    • Raku น่าทึ่งมาก เหมือน Perl ยกกำลัง Perl เลย ผมจึงเลือกใช้
      ผมชอบพลังและความสามารถในการสื่อความของ Perl รวมถึงโครงสร้างแบบเป็นชั้น ๆ ที่ไม่จำเป็นต้องเรียนรู้ทั้งภาษาพร้อมกัน แต่ค่อย ๆ เรียนฟีเจอร์ทีละอย่างได้ และ Raku ก็เป็นผู้สืบทอดที่ยอดเยี่ยม ไม่ทำให้ผิดหวัง แน่นอนว่าคงไม่มีวันรู้ทั้งหมดได้
      ส่วนคำสาบานนั้นก็ผ่านไป 10 ปีแล้ว ตอนนี้คุณอาจเก่งขึ้นในการเรียนรู้ฟีเจอร์ของภาษาก็ได้
      เอกสารของ Raku ดีมาก แต่รูปแบบค่อนข้างต่างจาก Perl และ Raku ผลักแนวคิดเรื่องการทำเอกสารและจัดโครงสร้าง regex ไปไกลกว่า ซึ่งนำไปใช้ได้ตรง ๆ แม้ตอนรีแฟกเตอร์ regex ของคนอื่น
      ฟอรัมทั่วไปก็ช่วยตอบคำถาม Raku ได้ดีมาก
  • นึกถึงงานพรีเซนต์ยอดเยี่ยมของ Evan Czaplicki ขึ้นมา เนื้อหาคือถ้าตามรอยแหล่งเงินทุนของภาษาโปรแกรมมิงสมัยใหม่ส่วนใหญ่ สุดท้ายจะไปจบที่ รายได้จากเสิร์ชเอนจิน :-) https://youtu.be/XZ3w_jec1v8?si=zdL6v9P8LnT7Cbal

  • สงสัยอยู่ว่าทำไมในการถกเถียงถึงไม่ค่อยพูดถึง Raku แล้วก็นึกถึงบทสวดที่ท่องทุกวันขึ้นมา
    ไม่มีใครสนใจตัวชุมชนเอง สิ่งที่ต้องการคือ Unicode และจำนวนตรรกยะ และสิ่งที่ชอบคือบทกวีในฐานะ สื่อเฉพาะทางที่สื่อความได้ดี ไม่ใช่ code golf และไม่ถูกทำให้เปื้อนด้วย noise อย่าง ‘public void’
    สิ่งที่รู้อยู่แล้วคือ CPAN, DWIM, REGEX และสิ่งที่ต้องการคือไวยากรณ์, ฟังก์ชันนัล, เชิงวัตถุ, เชิงประกาศ, ภาวะพร้อมกัน, ไทป์แบบไดนามิก และเชิงกระบวนคำสั่งที่จัดการไว้อย่างเรียบร้อยมาก
    สิ่งที่มีตอนนี้คือ PHP, Ruby, Python, C#, Go, Perl5, ECMAScript, Java ดังนั้นผมมองว่าความต้องการ Raku ถูกกดทับอยู่
    เลยสัมผัสได้ถึงความคับข้องใจตามธรรมชาติทั้งในและนอกชุมชน ต้องรักษาศรัทธาไว้ มีกลุ่มผู้ฟังใหม่อยู่ และพวกเขาให้คุณค่ากับความจริง ความงาม และเรื่องราวการต่อสู้กับอุปสรรค
    พวกเขาต้องการ เทคโนโลยี นี้ จะเป็น [perl6 | raku] อะไรก็ไม่สำคัญ และอาจต้องเริ่มจากวงวิชาการ หรืออาจต้องเริ่มจากผู้สนับสนุน Perl 5 ที่ภักดี สุดท้ายมันจะติดไฟเอง ต้องจบการเดินทางนี้และอย่าปฏิเสธมรดกของตัวเอง

  • ออกนอกเรื่องนิดหน่อย แต่ Craigslist ก็สร้างด้วย Perl และเคยจ้าง Larry Wall เมื่อไม่กี่ปีก่อน
    https://news.ycombinator.com/item?id=14345022

  • ในฐานะผู้ใช้ DuckDuckGo เรื่องนี้ดีมากจริง ๆ อนึ่ง Perl ยังอยู่ในลิสต์ภาษาที่ผมจะเรียนอยู่

    • Perl อาจเป็นภาษาที่ผมเขียนโค้ดแล้วสนุกที่สุดในบรรดาภาษาที่เคยลอง แต่ทันทีที่ต้องอ่านโค้ดคนอื่นก็เป็นนรกเสมอ
    • ไม่ว่าจะมีชื่อเสียงอย่างไร Perl ก็ยังเป็นเครื่องมือที่ใช้ได้ดีใน สภาพแวดล้อม UNIX อยู่
  • ในโพสต์อื่นของเธรดมีการพูดถึง AT&T ผมยืนยันได้ว่าในบริษัทโทรคมนาคมรายใหญ่อื่น ๆ Perl ก็ยังถูกใช้อยู่หลายจุดทีเดียว และยังคงถูกใช้ในโปรเจกต์ใหม่บางส่วนด้วย

    • ถ้าแชร์ได้ ผมอยากฟังเรื่องนั้นมาก :) olaf@perlfoundation.org
  • อยากให้ Raku มี แรงส่ง มากกว่านี้ เป็นภาษาที่เจ๋งจริง ๆ