#1108305 ITP: styluslabs-write -- cross-platform application for handwritten notes

#1108305#5
Date:
2025-06-25 16:43:22 UTC
From:
To:
* Package name    : styluslabs-write
  Version         : jan-2025
  Upstream Contact: Stylus Labs <support@styluslabs.com>
* URL             : https://github.com/styluslabs/Write
* License         : AGPL-3.0
  Programming Lang: C++
  Description     : cross-platform application for handwritten notes

Write by Stylus Labs is a word processor for handwriting.
In addition to all the features you would expect to find
in a drawing application, Write offers an array of unique
and useful functionality built on its ability to recognize
lines of handwritten text. Write also allows real-time
shared whiteboarding.

This piece of software provides cross-platform a promising
handwrting tool that can be useful in education, research,
and every day life.

I plan to maintain this package and to bring its repo at Salsa.

#1108305#12
Date:
2026-01-27 13:39:21 UTC
From:
To:
Hi Jerome,

I was looking at your package styluslabs-write 0.0~20250700+ds1-1~exp20250705 and decided to reject it.

You can see the full review history at
https://dfsg-new-queue.debian.org/reviews/styluslabs-write. What follows are my
notes:

found this EULA in the sources: https://github.com/styluslabs/Write/blob/master/scribbleres/eula.txt

that's non-compliant with DFSG. Looking at the rest of the sources, this might an oversight by upstream. In its current form, the ambiguity makes it problematic for Debian. Please work with upstream to get that EULA removed or at least clarified.

Additionally, I found a missing copyright attribution:

nanovgXC/src/fontstash.h
2:// Copyright (c) 2020 Stylus Labs - see LICENSE.txt
4:// Copyright (c) 2013 Mikko Mononen memon@inside.org
538:// Copyright (c) 2008-2010 Bjoern Hoehrmann bjoern@hoehrmann.de

this is at https://github.com/styluslabs/nanovgXC/blob/333ef76a43e8773995076b3f8f568e1df5719518/src/fontstash.h#L541-L542

That points to http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ which requires
attribution to Bjorn. Upstream may be in violation with that term as well, I
need you to clarify this with upstream and Bjoern Hoerhmann

Thanks for working on the package!

#1108305#17
Date:
2026-01-29 21:42:34 UTC
From:
To:
Hello Reinhard, thanks for the review.

I will have a closer look o your report this week-end and I will see what I can do.

Best wishes,
Jerome