World: r3wp
[Linux] group for linux REBOL users
older newer | first last |
btiffin 11-Apr-2007 [1321] | Max; The Debian definition of "Free" is very very particular. The DFSG allows for no strings attached. The Mozilla team has placed copyrights on FireFox(tm) so, the Debian team wrestled with it and came up with Ice Weasel. It's kinda dumb, but the DFSG is our friend. If it comes from Debian Main, there are 'no strings attached'. |
Maxim 11-Apr-2007 [1322] | so is it gpl or even freerer? like bsd/mit ? |
btiffin 11-Apr-2007 [1323] | GPL. Extra Crispy GPL. :) |
Maxim 11-Apr-2007 [1324] | hum GPL itself is more like a 50 ton capable steel cable when compared to a string. |
btiffin 11-Apr-2007 [1325] | Other than Public Domain, I don't think there is a freer license. Except for the fact you aren't free to restrict access to any stuff based on GPL...so freedom from / freedom to arises here. |
Maxim 11-Apr-2007 [1326] | mit/bsd are freer in the sense where they do not remove your liberties about how you distribute your code. |
btiffin 11-Apr-2007 [1327x2] | Yeah. Agreed. |
I may be wrong, but IIRC, Richard Stallman's original license had wording that you were not allowed to stop people from trying to 'steal' stuff based on the license. :) | |
Maxim 11-Apr-2007 [1329x2] | but an mit/bsd license derived product can *become* close source in time... whereas a GPL-derived product cannot... but there is nothing stopping the "original" copyright holder to release further versions closed source. |
MySQL being a good example. | |
btiffin 11-Apr-2007 [1331] | I don't know, I like the GPL, but it is definitely a 'headspace' issue. |
Maxim 11-Apr-2007 [1332] | so even GPL does not guaranty long-term "freeness" from the original author. |
btiffin 11-Apr-2007 [1333] | Nope. Copyrights stay. A good thing in my opinion. Again 'headspace'. |
Maxim 11-Apr-2007 [1334x2] | that's the thing about public domain :-) no more rights, as free as a rock on the moon. |
(if you can get one ;-) | |
btiffin 11-Apr-2007 [1336x2] | BSD is a respectable license. But the GPL does not stop anyone from commercializing, it's just that you can't stop the next guy from giving the stuff away for free. |
Humans will get it figured out someday...spirit versus letter... | |
Maxim 11-Apr-2007 [1338x3] | my take: GPL protects against the big guys, BSD allows easy industry adoption. What I realise with time is that original copyright owners usually get the credit (and the consultation) and forks rarely really live on, unless the original is not supported directly. |
look at wireshark... a very good example. | |
in any case, licensing is never perfect, whatever the license ! | |
btiffin 11-Apr-2007 [1341] | Yep. |
Graham 13-Apr-2007 [1342x3] | I want cheyenne to run up on start up. |
I changed my /etc/rc3.d/S99local to call cheyenne.r but now although it starts up cheyenne.r, I now don't get to the Gui login for fedora ... | |
do I need to return some value, or run cheyenne with some options ? | |
Micha 13-Apr-2007 [1345] | i need help . how I start rebol cgi script http://adam.hosting4clans.net/test.cgi - receives error : User Error: REBOL: Cannot connect to X server ** Near: size-text self |
Pekr 13-Apr-2007 [1346] | hmm, you probably don't have x-windows installed/running? You try to use View stuff, which links to x-windows libraries ... but I know little about it ... |
Sunanda 13-Apr-2007 [1347] | If you are trying to run a CGI, best to do it with Core, not View Looks like your script *has* started, but fails. |
Micha 13-Apr-2007 [1348] | Core not load image.png |
Pekr 13-Apr-2007 [1349] | Sunanda - yes, but he is evidently trying touse view related functionality |
Graham 13-Apr-2007 [1350x3] | you can't use view as cgi unless x-windows is loaded |
and it won't be normally ... most servers run at init 3 | |
not at run level 5 | |
Sunanda 13-Apr-2007 [1353x2] | Petr, that's not always a good idea as View wants to install itself more thoroughly than Core |
And may need elements that a server lacks. | |
Graham 13-Apr-2007 [1355] | Sunanda, there are command line options to not install aren't there? |
Pekr 13-Apr-2007 [1356] | yes, there are. But IIRC, in cgi-mode, you would be able to use some basic face command functionality, but I am not sure now .... |
Sunanda 13-Apr-2007 [1357] | Graham, Ah, yes: maybe he lacks the -cs on the shebang |
Pekr 13-Apr-2007 [1358] | maybe that should be addressed somehow in the future? The question is, if it is easily solvable. OTOH even php has some imaging modules. |
Graham 13-Apr-2007 [1359] | just use core to call imagemagick |
Gabriele 13-Apr-2007 [1360x2] | view functionality for cgi = Command. |
Graham, that sounds a bit strange, however, i would rather add a new start/stop script for cheyenne rather than put it in rc.local. | |
Graham 13-Apr-2007 [1362x2] | I'll give it a go ... |
As per btiffin's suggestion, I added "&" at the end of the script name in my S99local file to background Cheyenne, and it is now working :) | |
btiffin 13-Apr-2007 [1364] | Graham; Complete aside...and very dependant on firewall setiings. (I have a firewall/router so the local unix box is not double firewalled...yet) but this lets you run Cheyenne from user process. #!/bin/bash # # This script is to be run from root to allow Cheyenne to be run as a user # # NOTE: dev is eth0, spike and chester are eth1 (eth0 for the firewire) # this script defaults to eth1, so no longer functions on dev # # redirect external incoming port 80 to 8080 iptables -t nat -A PREROUTING -p tcp --dport 80 -i eth1 -j REDIRECT --to-port 8080 # redirect localhost port 80 to 8080 iptables -t nat -A OUTPUT -p tcp -d 127.0.0.1 --dport 80 -j REDIRECT --to-port 8080 |
Graham 13-Apr-2007 [1365] | why does one want to run cheyenne as user and not root ? |
btiffin 13-Apr-2007 [1366] | I cheyenne is hacked (or exposes a directory...) hackers own you. |
Graham 13-Apr-2007 [1367] | oh ... |
btiffin 13-Apr-2007 [1368] | The standard is to run a secure(r) webserver as user nobody |
Graham 13-Apr-2007 [1369] | let me know when you finish it :) |
btiffin 13-Apr-2007 [1370] | A little more work, since root webservers never have to worry about read/write permissions but user level runs have to be a little more particular in permission settings. Always a good practice anyway. |
older newer | first last |