Add news update: JS Paint is now Open Source!

main
Isaiah Odhner 2022-07-28 15:48:17 -04:00
parent 82a6cb22b9
commit 7a2bf5f4f4
2 changed files with 42 additions and 2 deletions

View File

@ -166,6 +166,43 @@
the file, or simply drag and drop the file onto JS Paint to load the palette.
</p>
</article> -->
<article class="news-entry" id="news-2022-open-source">
<h1>Open Source</h1>
<time datetime="2022-07-28">July 28, 2022</time>
<!-- <img width="" height="" style="max-width: 100%; height: auto; image-rendering: auto;" alt="" src="" /> -->
<p>
JS Paint is now finally open source, licensed under the
<a href="https://github.com/1j01/jspaint/blob/master/LICENSE.txt">MIT License</a>.
</p>
<p>
The project has been <a
href="https://en.wikipedia.org/wiki/Source-available_software">source-available</a>
from the beginning, since I never felt the need to obfuscate or hide the code,
but it is now legally open source.
</p>
<p>
I look forward to seeing how you use JS Paint in your own projects!
</p>
<p>
There is not yet a formal API for JS Paint,
but if you want to get in on the cutting edge,
you can take a look at how <a href="https://98.js.org">98.js.org</a>
embeds JS Paint.
Expect the API to change significantly in the future.
</p>
<p>
I've been meaning to open source JS Paint for a long time.
There are some legal issues, resources I don't have the copyright to,
but I think they should generally fall under fair use.
And I have created beautiful SVG versions of the icons,
so it's likely possible to have a version of JS Paint without any directly copyrighted resources.
But I've finally decided to stop worrying about it,
and just open source it already!
</p>
<p>
I hope you enjoy JS Paint!
</p>
</article>
<article class="news-entry" id="news-2021-saving">
<h1>The GUIcci Update</h1>
<time datetime="2021-12-08">2021-12-08</time>

View File

@ -706,10 +706,13 @@ const latest_news_datetime = $this_version_news.find("time").attr("datetime");
const $news_indicator = $(`
<a class='news-indicator' href='#project-news'>
<img src='images/winter/present.png' width='24' height='22' alt=''/>
<span class='marquee' dir='ltr' style='--text-width: 60ch; --animation-duration: 3s;'>
<!--<span class='marquee' dir='ltr' style='--text-width: 50ch; --animation-duration: 3s;'>
<span>
<b>The GUIcci Update</b> Thumbnail View, Pinch Zoom, Pixel Perfection!
<b>Open Source</b> MIT Licensed! Free Software! Finally!
</span>
</span>-->
<span>
<b>Open Source!</b>
</span>
</a>
`);