New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tagging scripts as free code for LibreJS compatibility #2331
Comments
|
Hi @strypey, As you know, all the software used in Loomio is free and the license is easy to find in our repo. Personally I find those pages you've linked and the whole javascript-trap campaign very hard to understand and I've given up trying to read them for now. I started by thinking .. ok I'll give this a go... how do I embed a license link in our app. And after 10 minutes I just felt confused and gave up. Can you explain what I need to do? |
|
Kia ora @robguthrie, "Can you explain what I need to do?" Sadly I can't, the implementation details are beyond my technical knowledge. Thanks for giving it a try. I have sent an email to the LibreJS mailing list linking to this page, and asking if any of them are able to help: This is the link which explains what to do. If you could clarify where it's losing you, I'll do my best to help, or find someone who can: I'm aware that JavaScript Trap article is long and detailed, and I know you folk are busy, so I'll try a TL;DR: You may feel that this whole issue is nit-picking and not worth your time, and if so, I totally respect your right to hold that opinion. However, if you agree that this problem is worth trying to solve, LibreJS is being developed as a tool to facilitate that. Keep in mind that it is new and still experimental. The sysadmins at Quitter.se got their scripts working with LibreJS in early June, then something changed, and now they're not, so I'd suggest looking at it as a medium-to-long term priority. |
|
Thanks for the TLDR Strypey, helps a lot. I think it makes sense to leave this issue open so someone can pick up the On Fri, Aug 7, 2015 at 8:25 PM Danyl Strype notifications@github.com
|
|
I'm going to close this, as I want to keep the issues list relevant to stuff we want to be thinking about. If someone wants to do this work they are welcome to open a pull request. Thanks for letting us know about this project @strypey |
|
De nada. Here's another useful essay about the software freedom issues JavaScript creates (about 2 pages and fairly simple to follow): TL;DR Now, none of this is Loomio's fault :) It's just the way web technologies have evolved, and I'm guessing a lot of the scripts a Loomio site serves aren't even built by Loomio, but are part of various dependencies you make use of. However if creative ways are suggested to make it possible for users to have more control over the JS "programs" that web apps like Loomio rely on running in web browsers, I'm sure you folk would be keen to support them. |
|
I'm not going to talk about Librejs anymore. All our scripts are libre. |
|
Fair enough @robguthrie . Just sharing relevant info for future reference. I hope it didn't seem like I was demanding that you (or anyone else) respond. |
|
Sorry to be blunt like that - but I think LibreJS offers very little value to users of open source apps like ours, and users of non-free apps don't care anyway. I'm terrified to share my views because then I'll be involved in discussing it further, which is what I want to avoid, because it consumes my time to write more good libre code. |
|
No more walls of text about "values" and "principles", I promise! Peace? :) |
|
@strypey you rock and keep us honest and that's a great thing. I just prefer that discussion about principles happen on Loomio, and discussion about code happen in Github. <3 |
|
Understood. I opened this issue originally after being asked to by @rdbartlett . I added the info Robert was responding to in case it is helpful if anyone (including myself) decides LibreJs compatibility is something they want to work on. Like I said no more walls of text about "values" and "principles", I promise! Especially in GITHub. |
|
oh man.. I'm not mad or miffed at you @strypey. Thanks for being around. I just can't stand talking about librejs :) |
|
Sweetbix :) |
Kia ora te whānau o Loomio
My first ever Issue created on GITHub!
Can coders please tag nontrrivial Loomio scripts so they are recognised as the free code they are (I presume) by LibreJS:
https://www.gnu.org/software/librejs/
This basically involves a web link to the full source code of the script and reference to the AGPL or whichever license covers them? More details on freeing your scripts here:
https://www.gnu.org/software/librejs/free-your-javascript.html
More background on the problems created by nonfree JS that this is intended to solve:
https://www.gnu.org/philosophy/javascript-trap.html
I'm highlighting this Issue in support of the FSF 'Free Javascript Campaign':
https://www.fsf.org/campaigns/freejs
I thought I'd pluck the low-hanging fruit, and start with you lovely folks :)
He mihi mahana
Strypey
The text was updated successfully, but these errors were encountered: