bastien-roucaries / footmisx Goto Github PK
View Code? Open in Web Editor NEWA footnote package supporting hypperf
A footnote package supporting hypperf
The \ProvidesPackage
line is mangled, any use of the package produces
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.30 R
obin Fairbairns\thanks{University of Cambridge Computer
?
Also the package file itself claims copyright just to Robin, and doesn't link to this github tracker,
Hi Bastien,
the package as it is placed on CTAN (or here on github) is a very problematical fork as it doesn't tell anywhere what is changed (or why). Instead it is a 1-2-1 copy of the original with just footmisc replaced by footmisx (which is good but makes it of course very hard to see what you have done to the code written by Robin).
LPPL requires for derived works (ie forks):
Every component of the Derived Work contains prominent notices
detailing the nature of the changes to that component, or a
prominent reference to another file that is distributed as part
of the Derived Work and that contains a complete and accurate log
of the changes.
and while "complete and accurate" may be a matter of opinion but nothing here comes even close to it.
Looks like that by the end of the day all your changes come down to a few lines
and even that could be further reduced.
Given that you make minimal real changes, it would be much better to simply load footmisc (passing the options on) and then have a few lines containing your changes (plus some documentation why and how). And along the way an example that tells a user why he or she should use your code over the well-established footmisc would also help.
So please update your package or withdraw it from here and CTAN.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.