This page explains how the different types of content on SamansCode (samanscode.com) are licensed. Different rules apply to written content, source code, and open source projects — please read the relevant section carefully before using anything from this site.


1. Written Content

All original written content published on SamansCode — including articles, wiki tutorials, project descriptions, and the About page — is the intellectual property of Saman Udayanga Wijesinghe.

All rights reserved.

You may not copy, reproduce, republish, distribute, or create derivative works from the written content on this site without explicit written permission from the author. This includes republishing articles on other blogs, websites, or platforms.

What You Can Do

  • Read and share links — share links to any page on this site freely
  • Quote with attribution — quote short excerpts for commentary, education, or reference purposes, with a clear link back to the original page and credit to Saman Udayanga Wijesinghe
  • Personal use — save or print content for your own personal, non-commercial reference

What You Cannot Do

  • Republish full articles or tutorials on another website, blog, or platform
  • Translate and republish content without written permission
  • Use content for commercial purposes without prior written consent
  • Use content to train AI or machine learning models (see Terms of Use Section 4.4)

2. Website Source Code and Theme

The custom Hugo theme and associated source code (HTML templates, CSS, JavaScript) built for SamansCode were written by Saman Udayanga Wijesinghe.

All rights reserved.

The theme and site code are not open source and may not be copied, reused, or redistributed without explicit written permission from the author.


3. Open Source Projects

The open source software projects linked from this site are licensed separately under their own terms. Each project specifies its license in the project repository.

Payas Webkit Suite

All four tools under the Payas Webkit suite are released under the MIT License:

Project Repository License
Payas Imager gitlab.com/samanscode/payas-imager MIT
Payas Player gitlab.com/samanscode/payas-player MIT
Payas Editor gitlab.com/samanscode/payas-editor MIT
Payas Reader gitlab.com/samanscode/payas-reader MIT

MIT License (Summary)

The MIT License is a permissive open source license. In plain terms:

  • You are free to use, copy, modify, merge, publish, distribute, sublicense, and sell copies of the software
  • You must include the original copyright notice and license text in any copy or substantial portion of the software
  • The software is provided as is, without warranty of any kind

The full MIT License text is included in each project’s repository. The copyright holder for all Payas Webkit projects is © Saman Udayanga Wijesinghe.


4. Third-Party Assets

This website makes use of the following third-party libraries and assets, each governed by their own licenses:

Asset Provider License
Bootstrap 5 The Bootstrap Authors MIT
Font Awesome Fonticons, Inc. Icons: CC BY 4.0 · Fonts: SIL OFL 1.1 · Code: MIT
Roboto Font Google / Christian Robertson Apache 2.0
Hugo The Hugo Authors Apache 2.0

These assets are used in compliance with their respective licenses. Copyright and license notices are retained as required.


5. Images and Photography

Unless otherwise stated, thumbnail images used in articles and project pages are either:

  • Original work by Saman Udayanga Wijesinghe — all rights reserved
  • Licensed from third-party photographers — credited on the relevant page (e.g. Photo by Arin Crumley)

Thumbnail images may not be downloaded, reused, or redistributed without verifying the license of the original source.


6. Permissions and Requests

If you would like to:

  • Republish an article or tutorial
  • Translate content into another language
  • Use content for educational or commercial purposes
  • License the website theme or any source code

Please reach out through the Contact page with details of your intended use. Requests are considered case by case.


7. Enforcement

Unauthorised use of content from SamansCode may constitute copyright infringement and is taken seriously. The site owner reserves the right to take appropriate action, including issuing takedown notices, to protect original content.


Last updated: January 1, 2026 © 2026 Saman Udayanga Wijesinghe. All rights reserved.