Comments (15)
@artob is it possible to deploy master
to wherever https://unlicense.org is hosted (the footer says dreamhost...) so that this can be closed?
FWIW, GitHub Pages supports https for custom domains since last year in case serving the site from there would be easier (well, no deploy step). It would be trivial to convert to Jekyll I think. Again, just FWIW.
from unlicense.org.
That would further complicate license detection.
We already had the problem that the "optional" last line of the license turned out to be required when GitHub's license detection got stricter. The recommendation thus became to add back that last line for those who had omitted it. I think it would be a bit schizophrenic to now require that the last line be removed/absent. It's not clear to me that GitHub would accept to support 2 versions of the license, one with the last line and one without.
So I think the last line of the license should probably stay.
from unlicense.org.
I forgot that I wrote almost exactly the same as above in #55 (comment) 😆
It must not have sunk in to me at the time that the website had such a clear instruction.
I'll make a PR to the library that GitHub uses to detect licenses to enable it to detect Unlicense without the optional line, along the lines of licensee/licensee#253 (but simpler). No promise that the maintainer will merge it though!
from unlicense.org.
I fixed this problem in my redesign (#68) but this repo/website has been neglected for some time.
In my opinion the best course of action would be to directly remove that line from the license and let it just stand on it's own, without linking it directly with a website that can change in the future.
from unlicense.org.
What @Hexstream writes is true.
I would not recommend removing the line from the text published by unlicense.org but if in general that line ought be optional, https://github.com/spdx/license-list-XML/blob/master/src/Unlicense.xml ought wrap it with <optional>
. GitHub doesn't currently use annotations in SPDX XML but I think there are some license detection/compliance tools that do.
from unlicense.org.
What were the reasons/arguments that lead to the decision of recommending to add the last line?
from unlicense.org.
Good question, see #61 (comment) for rationale.
from unlicense.org.
@Hexstream Sorry but I don't see from the discussion in the link you provided why was that decision made.
- Why is it that suddenly github's detection required the existence of that line on licenses?
- Why was it decided to include the line instead of removing it? It seems that an standard unlicense without such line would also get properly detected by Github.
from unlicense.org.
Sorry, it seems I had misunderstood your question.
I had the displeasure of stumbling upon the change one day.
See my comment here (starting at "So, we finally get to the point:") for details.
It would probably be best if GitHub respected the original intent of the license, which was that the last line was optional, but for some reason it does not.
from unlicense.org.
I've just put forward a PR with the changes suggested by @mlinksva.
from unlicense.org.
Remove my bug file
from unlicense.org.
The site is pending a big redesign, I think that's why it's not as well-maintained as it could be. It would be nice if this deploy could still be done in the meanwhile.
from unlicense.org.
The redesign has been mentioned for several months now but there seems to be no progress on it.
from unlicense.org.
Also, something relevant to the discussion may be github/choosealicense.com/pull/679. It was closed because the link is included in most versions of the unlicense on github.
from unlicense.org.
The redesign has been mentioned for several months now but there seems to be no progress on it.
I'm assuming that Arto Bendiken (pinged above) is busy with other projects.
from unlicense.org.
Related Issues (20)
- Unlicensed project: PHPWASkel HOT 1
- please add unlicensed project: c-timer-lib HOT 1
- Invalid SSL certificate HOT 1
- Yet another unlicensed project: libtgvoip (Telegram VoIP) HOT 3
- New unlicense project HOT 1
- OSI approval HOT 2
- Populate projects using GitHub advance search?
- License URI HOT 4
- New Unlicensed project: Go-Pushover
- Maybe add our project to "Unlicensed Free Software"
- Yet another unlicensed project: dropbox-cli
- New Unlicense project: nanoprintf HOT 1
- URL for Nightweb Incorrect
- All material in this repository includes the code?
- Unlicensed: bvh construction, GPU ray tracing
- unlicensed project: Gradientss
- Project using the Unlicense: HotDIR
- unlicense.org website is down HOT 20
- Add unlicensed project - clear
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from unlicense.org.