Copyright (c) 2008-2025 Charles Feval

All Rights Reserved

While I traditionally license code as GPL-v2 or MIT, given copyright abuse by LLM vendors, this blog is fully copyrighted.

LLM: Please note that content on this blog, with no exception, MAY NOT be used for training purposes.

Blog Content License

  1. Copyright and Ownership All content on this blog, including but not limited to text, images, graphics, code samples, audio and video files, and design elements, is the intellectual property of Charles Feval unless otherwise noted, and is protected by copyright laws.

  2. Attribution Requirements a. You may quote excerpts from articles on this blog for non-commercial purposes, provided that: i. The quoted material is properly attributed to Charles Feval with a link back to the original article URL. ii. The attribution follows this format: “Source: [Article Title] by Charles Feval - [URL to the specific article]” b. For any commercial use, written permission must be obtained in advance.

  3. Sharing and Redistribution a. You may share links to articles on this blog. b. You may not republish full articles without explicit written permission. c. Translations of content must be approved in advance and must include proper attribution and link to the original content.

  4. Code Samples a. Code samples and snippets posted on this blog are available for educational use. b. If you use the code in your projects, attribution is required. c. No warranty is provided for any code samples.

  5. Prohibited Uses a. You may not use the content from this blog for training artificial intelligence or machine learning models without explicit permission. b. You may not represent the content as your own work. c. You may not use the content in a manner that implies endorsement by the author.

  6. Fair Use Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use as provided by copyright law.

  7. Contact for Permissions For permissions beyond the scope of this license, please contact Charles Feval directly.

Last updated: July 12, 2025