idle-pb / squint Goto Github PK
View Code? Open in Web Editor NEWSQUINT Sparse Quad Union Indexed Nibble Trie
License: MIT License
SQUINT Sparse Quad Union Indexed Nibble Trie
License: MIT License
Please, add the following topics to the repository (via the Manage topics option, below the repository headline):
purebasic
algorithm
trie
This will improve the repo's visibility on GitHub, as well as making PureBasic projects more visibile in general.
I've also added these topics to my fork:
LICENSE
file and PB sources.squint/Squint.pbi
, fix ; MIT License
to ; License MIT
.In the LICENSE
file, the MIT copyright notice states:
Copyright (c) 2020 idle-PB
whereas in the squint/Squint.pbi
the MIT copyright notice states:
; License MIT
; Copyright (c) 2020 Andrew Ferguson
The main license of the repository and the licenses inside source files should match โ also, the fact that "idle-PB" and "Andrew Ferguson" are the same person might not be obvious.
Also, it should be MIT License
, not License MIT
(it's the proper name of the license, you should preserve it as it is).
Note that in the header comments of squint/Squint.pbi
you also mention:
; Copyright (c) 2020 Andrew Ferguson aka Idle
But again, legally speaking "Idle" (the PB account) doesn't match "idle-PB" (the GitHub user account), so the problem is that end users are being presented with two different MIT licenses, with different copyright claims, which makes it somewhat problematic to properly fulfil the license terms.
My advise is to merge the various user accounts and your real name into a single copyright notice that is consistent wherever is mentioned:
Copyright (c) 2020 Andrew Ferguson (@idle-PB) aka Idle
Furthermore, adding your full name to your GitHub profile might dispel any legal doubts about your paternity of the code.
As a final note, although you don't need to add the full MIT License text to every PB source (having it in the main module suffices), it would be a good idea to at least add a one-liner about the copyright and license status, like:
; Copyright (c) 2020 Andrew Ferguson (aka "Idle"), MIT License.
otherwise it's not implicit that the license of the Squint.pbi
also covers the other files (in case they start to circulate outside this repository, without the LICENSE
file).
Could you please enable the project's Wiki, for public editing?
It could be a useful tool to add articles on tries, comments on the PB implementation, ideas, etc., or even just links to external resources and additional readings.
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.