Christian Wach commented on the post, Cross-party group of MPs: BT should be forced to sell Openreach, on the site Bristol Wireless 3 years, 9 months ago
Wow, just wow!
To enable open source ICT to be used by both businesses and individuals through the provision of installation, support and training services.
Bristol Wireless believes that this should be achieved by (being):
Encouraging reuse and sustainability
Aware of accessibility
Aware of equal opportunities
Bristol Wireless Community Co-operative Limited (hereafter referred to as BW) is bound by the laws and regulations governing use of the Data Communications & Services which serve to enable its Customers to use BW’s network and the Internet without interference or harassment from other users. The Bristol Wireless Internet Acceptable Use Policy (hereafter referred to as the AUP) is designed to help facilitate this.
By using the BW Service(s), as defined below, Customer(s) agree(s) to comply with this Acceptable Use Policy and to remain responsible for its/their users. BW reserves the right to change or modify the terms of the AUP at any time, effective when posted on BW’s website at http://www.bristolwireless.net/acceptable-use-policy/. Customer’s use of the BW Service(s) after changes to the AUP are posted shall constitute acceptance of any changed or additional terms.
This AUP applies to all the BW services (Internet, VoIP, hosting) that are used by the Customer.
1. Illegal use
BW services may not be used for illegal, unlawful or harmful purposes, or any activity that interferes with use of the BW network or systems, or the network of any other provider, or interferes with the lawful use of services by other users of BW services.
Use of the BW services for the purpose of spam/e-mail abuse, or any activity that poses a security risk or a violation of privacy to other users of the BW network and the Internet is not permitted.
This prohibition includes, without limitation, material protected by copyright, trademark or any other intellectual property right used without proper authorisation, and material that is obscene or defamatory, constitutes an illegal threat or violates export control laws.
Transmission, distribution or storage of any material in violation of any applicable law or regulation is prohibited.
Failure to adhere to any of the points set out in the AUP is a violation of the agreement.
2. Excessive use
The BW Network is a resource shared by all its customers, the quality of service of which, must not be impaired by any single customer to the detriment of any other(s).
Users of the Service must not make excessive use of the service to the detriment of other users of the Network.
Users making excessive use of the service will be advised about their usage or offered an upgrade to a higher level of service.
Continued excessive usage of the network will be deemed a violation of the AUP and may result in limitation of the service supplied by BW, or may result in the termination of the agreement with BW for use of its Services.
Examples of excessive use include:
Streaming of High Definition Audio/Video(AV) Media at rates greater than 2Mbps (2,000 Kbps) for extended periods (10’s of minutes) of time.
Unregulated use of BitTorrent or other Peer-To-Peer services for the transfer of files that adversely affects the Quality Of Service (QoS) of the BW network.
Transfer (total of upload and download) of more than 20Gigabytes (20,480 Megabytes) in a single 24 hour period; or
Transfer of more than 500Gb (512,000 Megabytes) per month.
3. The network
The user acknowledges that BW is unable to exercise control over the content of the information passing over the Network. Therefore, BW is not responsible for the content of any message whether or not the posting was made by a Customer.
The Network may be used to link to other networks worldwide and the user agrees to conform to the acceptable use policies of these networks.
In addition, the user undertakes to conform to the Internet protocols and standards.
The user may not circumvent user authentication or security of any host, network, or account (commonly referred to as “cracking” or “hacking”), nor interfere with service to any user, host, or network (referred to as “denial of service attacks”), nor intercept or monitor wireless network traffic.
Without prejudice to the above, BW considers that any application that overloads the Network by whatever means will be considered as making profligate use of the Network and is as such NOT allowed. Use of IP multicast other than by means provided and co-ordinated by BW is likewise prohibited.
Users who violate systems or network security may incur criminal or civil liability. BW will co-operate fully with investigations of suspected criminal violations and the violation of systems or network security under the leadership of law enforcement or relevant authorities.
4. System and network security
Violations of system or network security are prohibited and may result in criminal and civil liability. BW will investigate incidents involving such violations and will involve and will co-operate with law enforcement authorities if a criminal violation is suspected.
Examples of system or network security violations include, without limitation, the following:
Unauthorised access to or use of data, systems or networks, including any attempt to probe, scan or test the vulnerability of a system or network or to breach security or authentication measures without the express authorisation of the owner of the system or network;
Unauthorised monitoring of data or traffic on any network or system without express authorisation of the owner of the system or network;
Interference with service to any user, host or network including, without limitation, mail-bombing, flooding, deliberate attempts to overload a system and broadcast attacks;
Forging of any TCP/IP packet header or any part of the header information in an email;
Interception or monitoring wireless network traffic.
If approached with complaints relating to any of the above violations, BW will co-operate with and assist the Police and law enforcement bodies with their investigations in order to bring such misuse and violations to an end.
It is explicitly prohibited to send unsolicited bulk mail messages (“junk mail” or “spam”) of any kind (commercial advertising, political tracts, announcements, etc.).
It is also explicitly prohibited to allow others to send unsolicited bulk mail messages either directly or by relaying through the User’s systems. For the avoidance of doubt, users must ensure that their systems cannot be used for relaying. Users may not forward or propagate chain letters nor malicious e-mail. Aiding or abetting others to send bulk email is prohibited. This includes providing software, names and addresses of spam firms and selling of bulk email address databases. BW will regularly check customer address space to ensure that there are no open relays within its network.
A user may not solicit mail for any other address other than that of the user, except with full consent of the owner of the referred address.
6. Customer Responsibilities
Customers remain solely and fully responsible for the content of any material posted, hosted, downloaded/uploaded, created, accessed or transmitted using the BW Services. BW has no responsibility for any material created on the BW network or accessible using it’s Services, including content provided on third-party websites linked to the BW network. Such third-party website links are provided as Internet navigation tools for informational purposes only, and do not constitute in any way an endorsement by BW of the content(s) of such sites.
Customers are responsible for taking prompt corrective action(s) to remedy a violation of AUP and to help prevent similar future violations.
Complaints regarding illegal use or system or network security issues, email abuse or spamming should be sent to firstname.lastname@example.org
INDIRECT OR ATTEMPTED VIOLATIONS OF THIS POLICY AND ACTUAL OR ATTEMPTED VIOLATIONS BY A THIRD PARTY ON BEHALF OF A BRISTOL WIRELESS COMMUNITY CO-OPERATIVE CUSTOMER OR A CUSTOMER’S END USER SHALL BE CONSIDERED VIOLATIONS OF THIS POLICY BY SUCH CUSTOMER OR END USER.
Version 2.0, September 2012
At Bristol Wireless we’ve been using LTSP* (Linux Terminal Server Project) since we were founded in 2002. We’ve always found it to be very reliable both for running our lab in Bristol, as well as providing public access/training suites in both fixed locations and for temporary/mobile ICT for events.
LTSP is a client/server based computer system allowing multiple users simultaneous access to the same machine. Linux is a free operating system that also come complete with a free office suite, web browsers and media players, etc., and can run applications from Linux and Windows servers. The system runs on a single server, such that routine maintenance, backups and updates of the LTSP server can be carried out remotely. LTSP thin clients contain no moving parts, hard drives, optical drives, etc. and have only minimal memory, meaning that thin clients are quieter than conventional desktop PCs and consume considerably less power, further reducing costs, an important factor to consider when looking at ‘greening’ ICT to make it more environmentally friendly. LTSP is a flexible, efficient platform that’s enabling schools, businesses and organisations of all kinds all over the world to install and deploy open source desktop workstations easily.
Thin clients (also known as terminals) can be bespoke shiny new units or refurbished legacy PCs and may be used for conventional tasks: to browse the web, send email, create documents, graphics and run other desktop applications.
LTSP not only improves Total Cost of Ownership (TCO), but more importantly provides increased value over traditional computing solutions.
A public access LTSP thin client in a secure cabinet at Easton Community Centre Linux thin clients have proved to be extremely reliable because they’re tamper-proof (ideal for public access suites) and Linux is a very secure, stable operating system.
Easton Community Centre’s LTSP public access suite – a case study
Various real world scenarios exist where LTSP has been running continuously for a number of years without serious problems. One example is Easton Community Centre. The original project entailed the installation of seven LTSP workstations for public use in the foyer of Easton Community Centre in Kilburn Street, Easton, Bristol. In keeping with our green credentials, this project used donated Compaq workstations originally used as desktops by the National Health Service for the thin clients. A Dell server was chosen to run the suite and all the user applications. It proved to be both very low-powered and very efficient.
[caption id="attachment_3809" align="aligncenter" width="400"] A public access LTSP thin client in a secure cabinet at Easton Community Centre[/caption]
This installation has since been updated courtesy of grant funding with bespoke thin clients being housed in robust, tamper-proof custom cases designed by Bristol Wireless. These systems have proved to be very reliable: they run in what’s known as kiosk mode; this means that when the user closes the web browser all history is lost and any user data stored in the home directories is also cleared when the terminals are turned off.
LTSP is distributed under Version 2 of the GNU General Public License (GPL), meaning it’s free of licensing fees and always will be.
* LTSP is a registered trademark of DisklessWorkstations.com, LLC
The best ways to get involved in the project are to sign up to our mailing list and start posting or to come to a meeting; these are usually held on the second Monday of each month, but contact us for details if […]
Bristol Wireless specialise in the deployment of open source and Linux on the desktop and server.
Migration is the act of moving from one operating system to another (e.g. Microsoft Windows to Linux). If you’re considering migrating your IT, Bristol Wireless can help.
Comprehensive reporting and analysis
Advice on which sorts of migration are both practical and cost-effective
Tailored, affordable support packages and training
Fully managed IT systems tailored to your organisation
No vendor lock-in
Remote administration, reducing support costs, response time and mileage
Consultation with experienced technicians
We have many years experience of providing in-house training in open source and Linux.
We have trained support staff available during business hours from Monday to Friday (public holidays excepted).
We have staff available within the Bristol area to offer on-site support or we can partner with other open source consultants elsewhere in the country to ensure your systems are fully supported.
Please see our dedicated support page.
Bristol Wireless will help you to migrate from your present operating system(s) to Linux.
Low energy, low cost, low maintenance and reliable IT systems
Tailor-made software built on Linux
Wireless and wired networking
Inexpensive VoIP (web-based) telephone systems
Server and desktop systems
Managed servers and virtual servers
Encrypted off-site backup and disaster recovery
Web and mail hosting consultancy
A range of LTSP (thin client) options
Why we recommend Linux and other Free and Open Source Software (FOSS)
FOSS is easily adaptable and can be modified to suit your needs. In other words, tailor your software to your business, not your business to your software
FOSS applications are freely available to copy, adapt and share with no licensing costs or restrictions on volume usage.
FOSS is scalable and FOSS operating systems and software run on PCs, Macs, supercomputers, PDA’s and mobile phones, multimedia devices, etc.
Improved security; fewer vulnerabilities and bug are fixed speedily; fewer viruses, Trojans, worms; no spyware or malware.
Integrated accessibility software.
Linux can reduce power requirements and result in significant energy savings. Open source systems have lower system requirements than some other operating systems and will happily run on older hardware, extending its service life.
When ethical business people want to sell something they publicise, improve their product and make sure theirs is the best. They defend their intellectual property to make sure it is distributed in ethical way – whether is a closed source or open source product.
When unethical people whose product might not be as good as the competition want to control a market so that no one else can get their foot in the door, they will try all sorts of tricks.
One of those tricks is FUD, standing for Fear, Uncertainty and Doubt. The idea is to try and introduce one, two, or all of the above into people’s perceptions of the competing product. The assertions might not be true, have any fact to back them up, and – more dangerously – might be implicit rather than explicit, so that it is unconsciously absorbed.
This page is to help us see that FUD by documenting it, but first, a word of warning…
Open Source zealots beware! It’s not just Microsoft that cast FUD, the open source posse does too…
If there were a competitive advantage to this software we’d be using it, wouldn’t we?
This is a fantastic baseless fact that you can be thrown around when cornered. It has an undercurrent of “I am a professional therefore anyone else’s thinking on this issue is wrong, even if they have more successful business models and a better car”. People will still fall for it though.
The software is only secure because no-one uses it, so it’s not a target
Perhaps they just have better security model? Wake up and smell the coffee.
Our product doesn’t sell more because of uncompetitive practices, it’s because it is so much better
And people watch Eastenders because it is the best TV drama. Kylie Minogue is one of the worlds best musicians. Come on, saying it’s better because it sells more is just disingenuous, especially from those running cartels.
There is no FUD; people are scared for a reason
When people are scared about something they haven’t tried out, it must be because of something they’ve heard about; that something is FUD. We’re are going round in circles. There is no Kieser Sosey. There are however documents known as the Halloween documents.
Our friends at insert_company name_ could did not find any increase productivity with this product
I know someone who can’t use a toaster. So?
Things to remember (that can also be used for uncertainty and doubt):
Fear is a powerful way of manipulating people
Fear is a useful response which helps us guide our future
If you use fear to manipulate make sure it has a base
If you spot someone using fear without any factual base, point it out to them
Never trust people who use baseless fear tactics, and don’t see it as an error – these people are known as socio-paths and should not be trusted
It is quite possible to hold constructive meetings via IRC. Indeed, organisations as large as the Wikimedia Foundation still use IRC for arranging major events, such as Wikimania. Follow the simple rules below to avoid disappointment.
Having an effective meeting online
It is much harder to hold a meeting online than one in person because you can’t easily indicate to the person running the meeting when you want to speak. There are a few basic guidelines to make our meetings go smoothly.
The moderator is the person leading the chat. S/he will normally be marked by an @ symbol next to their name. The moderator will give people permission to speak and generally try to keep order in the meeting.
If you want to indicate that you agree with the current speaker, or have a question, you can ‘virtually’ put your hand up:
! = I have something to say
? = I have a question to ask
… = I’m still speaking; please wait for me to finish
* = I agree with what you’ve just said
If you’ve been speaking for a while, finish your speech by saying “end”.
Although they don’t seem like much, just these simple codes mean that people don’t need to interrupt each other, and the moderator can easily tell what’s going on and keep things working.
Guidelines courtesy of the Woodcraft Folk.
Christian Wach wrote a new post, Didn’t I read somewhere that you developed a protocol?, on the site Knowledge Base 5 years, 7 months ago
Yes indeed. On 1st April 2007, we published the manpage content for the Wireless Cider Transmission Protocol (wctp) reproduced below.
This is the manual for wctp – wireless cider transmission protocol. A proper Unix/Linux manpage is being prepared.
wctp – Wireless Cider Transmission Protocol
wctp ~[-acefghlqy] site
wctp allows the user to transfer cider, perry or other apple and pear-based alcoholic beverages between network sites. Using TCP/IP (transmission control protocol for imbibing pints), wctp encodes cider from a local file system into packets suitable for FTP (fermentation transfer protocol) delivery at a remote IP site.
wctp -c”THATCHERS”-2g -l 126.96.36.199
The above example is an instruction to sent 2 gallons of Thatchers with lemons (for adding a slice to one’s drink) to IP address 188.8.131.52. This is the IP address of 10 Downing Street, official residence of the British Prime Minister, where booze is urgently needed to complement the incompetence.
Both the source and destination sites must be running wctp-daemon. In addition, geographical location may hamper free use of this protocol. In certain parts of the United States of America, local restrictions exist on the shipping of alcohol across state lines. In the European Union, under internal market regulations unlimited quantities of cider may be transferred between Member States provided duty has been paid. It is not advisable to attempt use of this protocol in strict Islamic countries where the consumption of alcohol is banned.
Steve Woods,woodsy (at) bristolwireless.net, with acknowledgements to the original authors of uubp
The sky appears blue (instead of black) because light passing through the air hits tiny particles like dust and pollen. These tiny particles are large enough to reflect blue light, but red light (which has a longer wavelength) is not reflected nearly as much. So the result is that the blue light gets scattered by the particles, and you see it when you look up.
The other side of this is sunset, when the sun appears reddish-orange low on the horizon. That’s because the light rays have to pass through a lot of air (and particles) before they get to your eyes, and all the blue light was scattered away and dispersed. That leaves only the red end of the spectrum to penetrate the atmosphere and reach your eyes.
At noon, the sun is coming straight down and only passing through ten miles of atmosphere or so. At sunset, the same light has to pass through many hundreds of miles of air to reach you. You will see more dramatic sunsets (redder and darker) when there’s a lot of dust, smoke or pollen in the air. When volcanic eruptions occur, intense sunset colours are seen around the world, sometimes for a couple of years after the event (as happened after Krakatoa. Ed.).
If the air is truly pure, it doesn’t scatter light much at all. If you climb up above the atmosphere or nearly to the top of it in an aeroplane, the sky appears black, not blue. If we had particle-free air, the sky would likewise appear black instead of blue. But we don’t.
We are committed to safeguarding the privacy of our website’s visitors; this policy sets out how we will treat your personal information.
What information do we collect?
We may collect, store and […]
Every computer connected to our network and the internet has an IP (internet protocol) address.
These addresses are similar to your house’s postcode in that it’s the address where a computer can be found on a network (internet or a home/private network, such as a company intranet). On their own they’re a bit confusing. You wouldn’t really know where BS5 6AG is, for example.
A DNS (domain name system) server gives the computer’s IP address a more easily remembered name, such as bristolwireless.net instead of xxx.xxx.xx.xxx.
In a general sense, it’s what tells your computer that http://www.a_website_address.com is attached to an IP address, so that you can get to it by typing http://www.a_website_address.com in your web browser instead of the IP address itself. You can live a long time without knowing anything about DNS and, in a perfect world, that’s how it should be, just as you don’t have to know the mix of fuel to oxygen that your carburettor delivers to let your car engine run. But it’s not a perfect world not quite yet and so there are times particularly as a moderate user, that you’ll need to know a bit, or a lot, about DNS.
The players in the DNS architecture
Strictly speaking, DNS (Domain Name Service) is the architecture for mapping IP addresses to hostnames. Unfortunately, sloppiness, slang, and jargon have usurped the term to mean everything from the architecture to the software that implements the architecture to the database that holds the actual hostname IP address mappings. There are several players involved in the architecture the DNS database, a DNS server, and a DNS client. The first player is the DNS database – the database where the actual mappings of hostnames and IP addresses are stored. The second player is a DNS server, the software that dishes out info from the DNS database when asked. The DNS database and the DNS server software both reside, obviously, on a DNS server machine. The DNS client is the program (in a loose sense of the word) that sits on an end user computer that does the asking of a DNS server when the end user is trying to connect to another computer.
Each mapping is stored in a (very large) database that is distributed across a collection of special servers connected to the internet, so that only part of the database is on any one server. These servers are called DNS servers or, sometimes, DNS name servers. There are different DNS servers for different top level domains those ending in ‘.com’ are located in one database, for example, while those ending in ‘.edu’ are located in another database. When you want to access content on a_website_address.com, you’ll type that URL into your browser. Your browser looks up the IP address of a_website_address.com’s host via the appropriate DNS database. This process is called ‘resolving’ an address. If everything works (all the correct data is found), off you go, your browser is now displaying data sent from a_website_address.com’s web server software.In the early days of the internet, there were only a few DNS servers. The entire list of domain names and IP addresses was contained in a simple text file, and every computer on the internet had a copy of that text file. It was relatively easy to keep all of the copies of this text file in synchronisation. Decades later, however, things had become busier. Imagine if the tens of millions of domains on the internet were all listed in a single text file and every one of the “billions and billions” of computers on the internet had to keep an up to date copy of that enormous text file. In reality, the database is considerably more complex than this. A domain has more than just the IP address for the web server. There could be other servers involved, such as an FTP server or a mail server. There could be sub-domains (the ‘www.’ part of the URL), and additional information, such as time for updates to be checked, are also needed.
Even after splitting up the DNS database into subsets for the various domains, it could get very crowded at each of the DNS servers if there was only one set, particularly if there was only one DNS server for .com domains! In addition, having all of the DNS information in one place would create a single point of failure that, if it did indeed fail, would bring the entire Internet to a crashing halt. As a result, the architects of the internet created the ability for multiple copies of the DNS databases to be available to users around the world. That means there are many DNS servers scattered around the internet. So when your computer tries to resolve a URL, it likely uses a copy (or ‘mirror’, or ‘slave’) of the primary DNS server for the type of domain in question, instead of going to the master copy. This system of multiple DNS servers also provides redundancy if one of them goes down, your computer can use a different DNS server instead of getting stalled. This is akin having a spare copy of the phone book at home when the master copy has disappeared somewhere in your teenager’s room.
DNS server software
DNS server software is a program running on a computer that gets queries (in the form of URLs) from folks looking for your domain and dishes out responses (in the form of IP addresses) in return, using one of those ‘worker bee’ DNS databases. Your friend ‘Bob’ hears you have a web site, http://www.a_website_address.com, and enters the URL into his Web browser. The Web browser looks up the DNS servers that he entered in his network card settings, and asks one of them what the IP address for your website is. If that DNS server has the mapping for http://www.a_website_address.com, it’ll look it up and return the IP address. In some cases, the DNS server he is using won’t have http://www.a_website_address.com in its own database, but it knows where to go look the server that for ‘.com’. This DNS server software program is running constantly, and is typically configured to be a ‘service’, so that it starts up when the computer is started. This is similar to a database server or web servers (both of which, interestingly enough, also lie in wait for requests from users and then dish out responses in return.) There are specific instances of DNS programs, just like there are specific instances of database servers (e.g. MySQL, PostgreSQL and Oracle) and web servers (e.g. Apache, IIS, etc.).
The fourth player in this scheme is a DNS ‘client’. You can think of this client as a program running on your desktop (laptop) computer that fetches the IP address from a DNS server. When you enter a URL into your browser, your browser then talks to your DNS client, which then goes out onto the internet to find one of the DNS servers that were identified in the network card settings on your computer. When the DNS client gets an answer, it then returns that answer back to whoever requested it, such as the web browser. Strictly speaking, the DNS client isn’t actually a separate program on your computer, like a web browser or an email client. Instead, it’s a module or part of a larger program often the operating system that handles the work. There isn’t a separate program that can be started up and shut down. A web browser, for instance, would just ask the OS to do the lookup.
The routing on a computer network makes sure that information gets to the correct destination. Routing works like this:
Nearby computers are grouped together in a Local Area Network (LAN), in a group called a subnet. All machines on the same subnet know of all other machines on the subnet and hence can communicate. This is like a group of people in a room being able to pass messages to each other. To communicate with other computers outside the subnet, a gateway is required. This gateway knows where to send information based on the address attached to it. Using the analogy above, it would be similar to a postman standing in the doorway of the room who could take notes to another room. Of course, a room can have many doorways, and a multitude of postmen in the same way that a subnet can have multiple gateways.
The more networks a computer is on the more intelligent the routing needs to be. Internet routing is different, as there are so many possible route to decide between. For more details see How Stuff Works, as well as a great description from Shonky Internet’s “Systems Advisory Group”.
Voice over Internet Protocol (Voice over IP, VoIP) is any of a family of methodologies, communication protocols, and transmission technologies for delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the internet. Other terms frequently encountered and often used synonymously with VoIP are IP telephony, internet telephony, voice over broadband (VoBB), broadband telephony and broadband phone.
[caption id="attachment_1978" align="aligncenter" width="300" caption="An example of a typical home set-up including VoIP"][/caption]
Internet telephony refers to communications services — voice, fax, SMS, and/or voice-messaging applications — that are transported via the internet, rather than the public switched telephone network (PSTN). The steps involved in originating a VoIP telephone call are signalling and media channel set-up, digitization of the analogue voice signal, optionally compression, packetisation and transmission as Internet Protocol (IP) packets over a packet-switched network. On the receiving side similar steps reproduce the original voice stream.
Bristol Wireless has been using VoIP successfully over its network for many years and can advise you about its features and its successful deployment within your organisation. Please contact us for further information.
All our computers come with a sound card installed and sound should work from the start, if you have any problems with sound, run the program alsaconf as root (administrator). Open a terminal to access the command line and enter alsaconf to detect your sound card. Continue by hitting enter when prompted and your sound card will be reconfigured and you will be shown a friendly message confirming that this is so.
If you still do not hear any sound it is probably because the sound is turned down. Click on the loudspeaker icon in the system tray of your window manager and adjust the master output volume slider to your preferred level.
- Load More
@christian active 8 months, 2 weeks ago