User Tools

Site Tools


faq

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
faq [2009/06/11 17:01]
eric
faq [2012/08/02 10:47] (current)
eric
Line 1: Line 1:
 ======Gargoyle FAQ ====== ======Gargoyle FAQ ======
-  - [[faq#So, what is this "Gargoyle" Project all about?]] +  - [[faq#So, what is this "Gargoyle" Project all about?|So, what is this "Gargoyle" Project all about?]] 
-  - [[faq#What hardware does Gargoyle work with?]] +  - [[faq#What hardware does Gargoyle work with?|What hardware does Gargoyle work with?]] 
-  - [[faq#What browsers does Gargoyle work with?]] +  - [[faq#What browsers does Gargoyle work with?|What browsers does Gargoyle work with]] 
-  - [[faq#What versions of OpenWrt will Gargoyle work with?]] +  - [[faq#What versions of OpenWrt will Gargoyle work with?|What versions of OpenWrt will Gargoyle work with?]] 
-  - [[faq#Is Gargoyle a fork of OpenWrt?]] +  - [[faq#Is Gargoyle a fork of OpenWrt?|Is Gargoyle a fork of OpenWrt?]] 
-  - [[faq#Is Gargoyle a fork of X-Wrt or LuCI?]] +  - [[faq#Is Gargoyle a fork of X-Wrt or LuCI?|Is Gargoyle a fork of X-Wrt or LuCI?]] 
-  - [[faq#What is the point of starting an entirely new interface instead of contributing to an existing project?]] +  - [[faq#What is the point of starting an entirely new interface instead of contributing to an existing project?|What is the point of starting an entirely new interface instead of contributing to an existing project?]] 
-  - [[faq#What about Tomato and DD-Wrt? They certainly have very nice user interfaces. Aren't they open source projects?]] +  - [[faq#What about Tomato and DD-Wrt They certainly have very nice user interfaces. Aren't they open source projects?|What about Tomato and DD-Wrt? They certainly have very nice user interfaces. Aren't they open source projects?]] 
-  - [[faq#Is Gargoyle Open Source? If so, what license is it released under?]] +  - [[faq#Is Gargoyle Open Source If so, what license is it released under?|Is Gargoyle Open Source? If so, what license is it released under?]] 
-  - [[faq#What is the reasoning/rationale behind releasing gargoyle with the additional clarification/exception to the GPL?]] +  - [[faq#What is the reasoning/rationale behind releasing gargoyle with the additional clarification/exception to the GPL?|What is the reasoning/rationale behind releasing gargoyle with the additional clarification/exception to the GPL?]] 
-  - [[faq#The screenshots you have posted look really nice but when I try viewing Gargoyle on my Windows PC, the fonts, especially the small ones, look really grainy and ugly. How do I make it look like what I see in your screenshots?]] +  - [[faq#The screenshots you have posted look really nice but when I try viewing Gargoyle on my Windows PC, the fonts, especially the small ones, look really grainy and ugly. How do I make it look like what I see in your screenshots?|The screenshots you have posted look really nice but when I try viewing Gargoyle on my Windows PC, the fonts, especially the small ones, look really grainy and ugly. How do I make it look like what I see in your screenshots?]] 
-  - [[faq#Why do you only report bandwidth usage on the WAN interfaceAll the other firmwares allow me to monitor ALL the interfaces!]] +  - [[faq#Why do you only report bandwidth usage on the WAN interface All the other firmwares allow me to monitor ALL the interfaces!|Why do you only report bandwidth usage on the WAN interface All the other firmwares allow me to monitor ALL the interfaces!]] 
-  - [[faq#All the other firmwares have feature X! I want feature X! Gimme, Gimme, GIMME NOW!]] +  - [[faq#All the other firmwares have feature X! I want feature X! Gimme, Gimme, GIMME NOW!|All the other firmwares have feature X! I want feature X! Gimme, Gimme, GIMME NOW!]] 
-  - [[faq#I'm interested in contributing to Gargoyle. What should I do?]] +  - [[faq#I'm interested in contributing to Gargoyle. What should I do?|I'm interested in contributing to Gargoyle. What should I do?]] 
-  - [[faq#Where can I get more information on the implementation details of Gargoyle?]] +  - [[faq#Where can I get more information on the implementation details of Gargoyle?|Where can I get more information on the implementation details of Gargoyle?]] 
-  - [[faq#I'm interested in donating to your project, what should I do?]] +  - [[faq#I'm interested in donating to your project, what should I do?|I'm interested in donating to your project, what should I do?]] 
-  - [[faq#I'm interested in hiring you as a contractor to implement new functionality. Are you interested?]] +  - [[faq#I'm interested in hiring you as a contractor to implement new functionality. Are you interested?|I'm interested in hiring you as a contractor to implement new functionality. Are you interested?]] 
-  - [[faq#Is there a forum where I can discuss this project with other users?]]+  - [[faq#Is there a forum where I can discuss this project with other users?|Is there a forum where I can discuss this project with other users?]]
  
  
Line 57: Line 57:
  
 =====Is Gargoyle a fork of OpenWrt?===== =====Is Gargoyle a fork of OpenWrt?=====
-No. It will always be possile to install Gargoyle on top of a default OpenWrt installation. Gargoyle is a front-end/web interface for OpenWrt, not a fork. In this wayit is similar to X-Wrt and LuCI.+No. Gargoyle is a front-end/web interface for OpenWrt, not a fork.  Howeverunlike X-Wrt or LuCI several kernel patches have been incorporated that make it impossible to install via the OpenWrt package system and still use all available functionality.
  
 =====Is Gargoyle a fork of X-Wrt or LuCI?===== =====Is Gargoyle a fork of X-Wrt or LuCI?=====
Line 74: Line 74:
 No. While both of these projects 1) provide source code and 2) run on top of GPL software, the license of the user interface prohibits the distribution of modified versions of the software without the author's permission. This means that they do //**NOT**// qualify as "open source" or "free software" even though the source code is made available. No. While both of these projects 1) provide source code and 2) run on top of GPL software, the license of the user interface prohibits the distribution of modified versions of the software without the author's permission. This means that they do //**NOT**// qualify as "open source" or "free software" even though the source code is made available.
  
-Is Gargoyle Open Source? If so, what license is it released under?+=====Is Gargoyle Open Source? If so, what license is it released under?=====
  
 Yes. Gargoyle is released under the terms of the [[http://www.gnu.org/licenses/gpl-2.0.html|GNU General Public License version 2.0]] as published by the Free Software Foundation, with the following clarification/exception that permits adapting the program to configure proprietary “back end” software provided that all modifications to the web interface portion remain covered by this license:  Yes. Gargoyle is released under the terms of the [[http://www.gnu.org/licenses/gpl-2.0.html|GNU General Public License version 2.0]] as published by the Free Software Foundation, with the following clarification/exception that permits adapting the program to configure proprietary “back end” software provided that all modifications to the web interface portion remain covered by this license: 
Line 98: Line 98:
  
 //NOTE: While switching operating systems may seem a bit drastic, it has lasting benefits, and you may want to consider it. If you do decide to make the switch, I recommend buying an entirely new hard drive to put the new Operating System on. The tainted Windows drive should be re-formatted, blessed by Monks from the Order of Richard Stallman and subsequently disposed of in the fires of an erupting volcano. You can never be too careful when disposing of toxic software.// //NOTE: While switching operating systems may seem a bit drastic, it has lasting benefits, and you may want to consider it. If you do decide to make the switch, I recommend buying an entirely new hard drive to put the new Operating System on. The tainted Windows drive should be re-formatted, blessed by Monks from the Order of Richard Stallman and subsequently disposed of in the fires of an erupting volcano. You can never be too careful when disposing of toxic software.//
 +
 +=====Why do you only report bandwidth usage on the WAN interface? All the other firmwares allow me to monitor ALL the interfaces!=====
 +
 +
 +
 +This was a well thought-out decision, and there are several reasons for this. Basically, bandwidth between local hosts on a LAN is almost always plentiful and cheap. Typically one person/organization owns all of the hardware and networking cable involved. Bandwidth to remote hosts, however tends to be slow and expensive. You have to pay a monthly fee for your internet connection and many ISPs are now implementing bandwidth caps. It is therefore almost always more useful to know how much bandwidth is being used on the WAN interface rather than on the local network or the combined bandwidth.
 +
 +Of course, if there wasn't a trade-off involved there would be no reason not to include all interfaces. However, the bandwidth monitor takes up memory and disk space proportional to the number of different things it is monitoring. In order to be able to monitor static ips, upload qos classes and download qos classes a lot of memory is necessary and will strain the limits of some systems. The reason other interfaces are not monitored is because I think it is usually more useful to have more complete data on the WAN interface than significantly less data on all the interfaces.
 +
 +However, I can be dissuaded from this decision if a substantial portion of the user base disagrees. Feel free to share your thoughts on the [[http://gargoyle-router.com/phpbbb|forum]].
 +
 +=====All the other firmwares have feature X! I want feature X! Gimme, Gimme, GIMME NOW!=====
 +Be aware that Gargoyle is a very new project and there are still a lot of things that can be added/improved upon. Be patient, if the feature you want is popular (based on current opion on the forum/emails I have received) it will likely be implemented in the near future. I can think of at least five things off of the top of my head I want to get working but haven't gotten aroud to yet.
 +
 +That said, the very BEST way to get feature X working is to implement it yourself. Gargoyle is an open source project. I would like nothing better than to get a lot of user contributions. I will endeavor to scrutinize all submissions as soon as they are made and get back to contributers very quickly.
 +
 +=====I'm interested in contributing to Gargoyle. What should I do?=====
 +
 +
 +[[http://www.gargoyle-router.com/contact.php|Contact me]], or send an email to eric[AT]gargoyle-router.com. I'll be happy to discuss any proposed changes you want to implement, or to review any changes you have already implemented -- though I can't guarantee I will incorporate your changes.
 +
 +For anyone interested in contributing heavily I will grant SVN commit access to anyone who has made three contributions/patches that have been accepted into the project. I would really like to make this a community project, expanding the number of developers to a much larger number than the current total of one.
 +
 +
 +=====Where can I get more information on the implementation details of Gargoyle?=====
 +
 +See the [[developer documentation]].  
 +
 +This information, however, id getting a bit out of date.  If the existing documentation doesn't answer your question, please either [[http://gargoyle-router.com/phpbb/|post in the forum]] or [[http://gargoyle-router.com/contact.php|contact me]].
 +
 +=====I'm interested in donating to your project, what should I do?=====
 +Any and all donations are very welcome. You can donate via PayPal [[http://gargoyle-router.com/donate.php|here]]. Alternatively, you can [[http://gargoyle-router.com/contact.php|contact me directly]] to discuss a hardware donation or any other esoteric type of donation.
 +
 +=====I'm interested in hiring you as a contractor to implement new functionality. Are you interested?=====
 +Very likely. Please [[http://gargoyle-router.com/contact.php|contact me directly]] and we can discuss the details.
 +
 +=====Is there a forum where I can discuss this project with other users?=====
 +Yes. Please go [[http://gargoyle-router.com/phpbb|here]].
faq.1244739708.txt.gz · Last modified: 2009/06/11 17:01 by eric