Hacker News new | ask | show | jobs
by iypx 1588 days ago
I started making something similar back in the time when I was trying to learn some php (self-hosted LAMP setup). Stopped mostly because I wasn't able to find a proper English dictionary for NLP.

Second reason was the inconvenience of opening my local webpage and clicking "new entry", then selecting from my tag suggestions or adding a few more new tags.. every time I wanted to add a new note.

Creating a new text document, copy-pasting into it, then closing it and clicking yes to save, then drag and dropping it onto my "notes" folder on my Desktop, somehow seems easier... No titles, no tags, but I could always rest assured that, when I'll need it, It would be there, somewhere in that "notes" folder, even years later.

Jokes aside, I didn't actually realize people are into these "knowledge management" systems.

I was wondering if one were to open source a self-hosted app like this, what license you could chose such that individual people would be able to install/modify/use/etc a copy for personal use, even commercial, even if employed, even work computers. Yet disallow a company from modifying/customizig/deploying it for multiple employees, have the company pay a formal fee? Are there any examples of such licenses in the wild?

1 comments

I believe agpl is one such license to identify competitors from using your open source code to compete with you.
I don't think that's the case. AWS regularly runs AGPL-licensed systems as service in direct competition with the developers. AGPL, for the most part, patches some holes in the GPL license.
I could be wrong, but there seems to be a good amount of content regarding projects releasing AGPL to prevent commercial competitors from using the source code against the creator.

Maybe Amazon is too big to fight?

Some reading in case it's of interest:

https://www.google.com/search?q=using+agpl+to+protect+agains...