About CodeSample.info
This website is maintained by Mathieu Nassif and Martin Robillard to help users learn how to design software with Java and showcase innovative software documentation ideas. The code samples were authored by Martin Robillard. The content of the annotations was authored by Mathieu Nassif and Martin Robillard, unless otherwise noted. No part of this website was generated using artificial intelligence.
Content License Agreement
For the purpose of this agreement, this website hosts two types of contents:
- HTML documents: refers to the content of the HTML, JS, and CSS files you download from the website through your web browser or other means. These documents include a top-level code sample, additional annotations that complement the code sample, available through popover and dialogs, and the structure and layout of the document necessary to present this information.
- Code samples: refers specifically to the unformatted text of the top-level code sample visible on different pages of this website.
The code samples are licensed under a Creative Commons
Attribution-NonCommercial-NoDerivatives 4.0 International License. You are free to redistribute them for non-commercial purposes, but must provide a link to this site if you use them publicly.
The HTML documents are copyrighted by Mathieu Nassif and Martin Robillard, with all rights reserved. They are provided to you free of charge under a non-exclusive, non-transferrable license with the following terms:
- You agree not to distribute the HTML documents or the rights granted under this agreement;
- You agree not to edit or repurpose the HTML documents or produce derivatives, including through the use of machine learning;
- You agree that the content of this site is supplied to you without any warranties, expressed or implied.
Privacy Policy
Although we monitor traffic to this website, our privacy policy is that we do not collect any personal information from website visitors.
- Why we collect data: We monitor website traffic to estimate the number of users and collect statistics about the relative popularity of the different code samples on the site. This does not require knowing who you are personally.
- How we collect data: We use the open-source Matomo analytics application, which we operate on our own server space, hosted by Web Hosting Canada. This means that the website traffic data we collect goes directly to our database, without transiting through any third parties.
- What data we collect and do not collect: The statistics collected by Matomo are detailed in their documentation. We configured Matomo to avoid collecting any personally-identifiable information. In particular, we automatically anonymize the IP addresses of visitors and do not use tracking cookies.
- How long we retain data: We keep the detailed Matomo logs for a maximum of 100 days. After this time, the data is permanently deleted, including from any backup.
Contact
For questions about this website please contact info@codesample.info.
Version 1 (2024-08-17)