search
top
Currently Browsing: Web Design

Software Licensing

As defined on wikipedia.org,

A “software license (or “software license” in commonwealth usage) is a legal instrument (by way of contract law) governing the usage or redistribution of software. All software is copyright protected, irrespective of whether it is in the public domain. Contractual confidentiality is another way of protecting software. A typical software license grants an end-user permission to use one or more copies of software in ways where such a use would otherwise constitute copyright infringement of the software owner’s exclusive rights under copyright law.

The following are a few different kinds of software licensing terms that are commonly used. All of the information in this post has been extracted directly from Wikipedia and the content has not been modified. For the sake of keeping things clean & simple, however, Wikipedia’s internal links have been removed.

Proprietary Software:

The hallmark of proprietary software licenses is that the software publisher grants a license to use one or more copies of software, but that ownership of those copies remains with the software publisher (hence use of the term “proprietary”). One consequence of this feature of proprietary software licenses is that virtually all rights regarding the software are reserved by the software publisher. Only a very limited set of well-defined rights are conceded to the end-user. Therefore, it is typical of proprietary software license agreements to include many terms which specifically prohibit certain uses of the software, often including uses which would otherwise be allowed under copyright law.

One example of such a proprietary software license is the license for Microsoft Windows. As is usually the case with proprietary software licenses, this license contains an extensive list of activities which are restricted, such as: reverse engineering, simultaneous use of the software by multiple users, and publication of benchmarks or performance tests.

Free and Open Source Software

(also known as F/OSS, FOSS, or FLOSS)

Newcomers to the subject can be confused by the term “free”. In the context of free and open source software, “free” is intended to refer to the freedom to copy and re-use the software, rather than to the price of the software. The Free Software Foundation, an organization that advocates for free software, suggests that to understand the concept, one should “think of free as in free speech, not as in free beer”.

Free and open source software is an inclusive term which covers both free software and open source software which, despite describing similar development models, have differing cultures and philosophies. Free software focuses on the philosophical freedoms it gives to users while open source focuses on the perceived strengths of its peer-to-peer development model. FOSS is a term that can be used without particular bias towards either political approach.

Free Software:

Free software, software libre or libre software is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and that manufacturers of consumer-facing hardware allow user modifications to their hardware. Free software is generally available without charge, but can have a fee.

Open Source Software:

The term open-source software originated as part of a marketing campaign for Free Software. A report by Standish Group states that adoption of open-source software models has resulted in savings of about $60 billion per year to consumers.

Open-Source Software (OSS) is computer software that is available in source code form for which the source code and certain other rights normally reserved for copyright holders are provided under a software license that permits users to study, change, and improve the software. Open source licenses often meet the requirements of the Open Source Definition. Some open source software is available within the public domain. Open source software is very often developed in a public, collaborative manner. Open-source software is the most prominent example of open-source development and often compared to user-generated content.

HTML & CSS Editors

Even the most basic WordPress users inevitably with they knew some HTML. Adobe Dreamweaver (formerly a Macromedia product) has long been the industry standard for web design. But, unless you’re already a fighter pilot, you probably don’t need a fighter jet to go across town. Sure, it can get you there fast and do some crazy stuff along the way, but 1) you have to learn how to fly it, and 2) you probably don’t want to pay for it. In the end, 99% of all non-professional users who do shell out the big bucks end up spending way more time and energy figuring out how to fly, when they could (and probably should) just ride a bicycle or take a bus. Believe it or not, there are some pretty nice bikes and buses out there, too.

The search begins! Because you’re not already a fighter pilot, finding a good product with all the things that you don’t know you need yet can be a very time consuming and overwhelming job. The following are a few of our tired & true favorites:

CoffeeCup – Fresh software. Warm people.

(Mac & PC)
The fine folks at CoffeeCup have been producing great software for a long time. They have also grown by leaps & bounds since I originally tried their HTML editor. There are 2 versions of their HTML editor, but the “trimmed down” free version lacks many of the regularly needed features. The HTML Editor 2009 ($49). In a nutshell, the full version is everything most people need, and intuitive enough for novice users.

MacRabbit – Espresso & CSS Edit

(Mac only)
What is it with coffee? MacRabbit web authoring tools have stood the test of time and thousands of users for years. They don’t make much, but what they do make simply rocks. Espresso ($79.95) is a feature-packed development application that’s both intuitive and light weight. CSSEdit ($39.95), in my humble opinion, is nothing short of God’s gift to CSS editing. Out of all the CSS tools I’ve used, it is hands-down the best. Bundle both products for a discount.

Resources For All

There are many great resources that we either use regularly or feel would be ideal for many of our clients. Many of these resources are free, while others are very cost effective. Some are simply suggestions for simplifying your operations or make life easier, and others are tools we have found to reduce overhead. Last but not least, some things are just too cool to not share with the world.

The Disclaimer: We either use, have used, or have a reliable resource that has used everything that’s featured in this blog. If we think something sucks or isn’t user-friendly, rest assured, we’ll let you know ;)

top