ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-28, Tuesday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Featherboard: AGPL‑3.0 ලයිසන්ස් සහ එක් බිනරි එකක්, සරල ස්වයං‑ආරෝපණය

Featherboard: AGPL‑3.0 ලයිසන්ස් සහ එක් බිනරි එකක්, සරල ස්වයං‑ආරෝපණය

Featherboard ව්‍යාපෘතියේ පළමු අදියර අවසන් වුණා. දැන් submit → vote → comment → status‑tag → filter යන ක්‍රියා පටිපාටිය සම්පූර්ණයි, ඉදිරියේ දෙවන අදියරට සූදානම් වෙමින්, නිර්මාතෘ රෆාල් මන්කා ලයිසන්ස් තේරීමේ තීරණය ගැන පැහැදිලි කරයි.

ඔහු තෝරාගත් ලයිසන්ස් AGPL‑3.0. MIT හෝ Apache‑2.0 වැනි ප්‍රසිද්ධ ලයිසන්ස් තෝරාගත් නම්, ඕනෑම කෙනෙකුට රිපොසිටරිය fork කර, තමන්ගේ SaaS සේවාවක් ලෙස විකසිත කර, වෙනස්කම් බෙදා නොදෙන්න පුළුවන්. ඒක “SaaS loophole” කියලා හඳුන්වලා AGPL නිර්මාණය කරන ලද්දේ මෙය වැලැක්වීමටයි.

AGPL‑3.0 තේරීමෙන්, ඔබ වෙබ් සේවාවක් ලෙස වෙනස් කරලා දාලාත්, ඒ වෙනස්කම් පරිශීලකයන්ට ලබාදීමට බලාපොරොත්තු වෙයි. එමනිසා, Featherboard එකේ open‑core ආකෘතිය ක්‍රියාත්මක වේ – ඔබට ඔබේ පරිසරයේ හෝ සේවාදායකයකුත් ඕනෑම තැනක හෝ සකස් කරගත හැකි අතර, ඔබට ඒක කළ නොහැකි නම්, නිර්මාතෘට ගෙවා හෝඩ් කිරීමේ සේවාව ලබා ගත හැක.

එකක්, සියලුම කේතය එක් 6.8 MB බිනරි එකකට සංග්‍රහ කිරීමේ තීරණයත් මෙහි පසුබැසීමයි. PostgreSQL, Docker, AWS වැනි බරපතළ පරිසරයන්ට වඩා, SQLite, rust‑embed, Askama වැනි තාක්ෂණ භාවිතයෙන් සියලුම ස්ථාවර සම්පත් හා HTML ටෙම්පලේට් එකම බිනරිය තුළ embed කර ඇත.

එමෙන්ම htmx.min.js CDN නැතිවම බිනරි තුළ embed කර තිබේ. එමනිසා, අන්තර්ජාල සම්බන්ධතාවයක් නැති පරිසරයකද Featherboard ක්‍රියාත්මක කළ හැක. මෙයින් හෝස්ට් කරන අයගේ පදනම් සැකසුම් අවම කර, ස්ථාපනය ඉතා සරල කරයි.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

  • සැලැස්වීමේ වේගය: සිසුන්, නිලධාරීන්, ස්ටාර්ට්‑අප්ස් වැනි කණ්ඩායම් තාක්ෂණික පසුබැසීමක් නොමැතිව කෙටි කාලයක් තුළ සේවාවක් ආරම්භ කරගත හැක.
  • ආරක්ෂාව: AGPL‑3.0 මඟින් වෙනස්කම් හුවමාරුව අනිවාර්ය කරයි, එයින් පළමු පාරිභෝගිකයන්ට නවීනතම අලුත්කම් ලැබේ.
  • අඩු පිරිවැය: Docker, PostgreSQL වැනි බාධක නොමැති නිසා, ශ්‍රී ලංකාවේ තරුණ ව්‍යාපාරිකයන්ට අඩු වියදමින් ක්ලවුඩ් හෝ ස්වයං‑ආරෝපණය කළ හැක.
  • ඉගෙනුම් අවස්ථා: Rust, SQLite, AGPL වැනි නව තාක්ෂණයන් සමඟ ප්‍රායෝගික පළපුරුද්දක් ලබාගැනීමට මෙය හොඳ පදනමක්.

Featherboard එකේ කේතය GitHub හි public repository එකේ ලබා ගත හැකි අතර, ඔබටත් එය පරික්ෂා කර, ඔබේ පරිසරයට ගැළපෙනවාද කියා පරීක්ෂා කළ හැක.

💡 Featherboard එකත් එක්ක ඔබේ ව්‍යාපෘතියේ වේගය වැඩි කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Featherboard #AGPL #Self‑Hosting #Rust #Open‑Source