The headlines and statistics about Internet predators can be
unnerving. It’s difficult enough being a parent without worrying about
Internet safety as well. Luckily, parenting a child online is not so
different from parenting a child in the “real world.” The key is to
remember that the Internet is a lot more like the real world than like
television, to which it is so often compared.
Parents often set curfews and have rules about visiting a friend’s
house without an adult present. They expect to meet friends, boyfriends,
and girlfriends in person. They want to know where a child is going and
what they’re going to be doing before they leave the house. When kids
are young or if they are going further from home, there is usually a
chaperone present. Parents frequently ground their children or take away
privileges for not obeying. You may or may not enforce similar rules in
your home, but they are an excellent starting place for creating a
positive and safe online experience.
Talk to your children. Much like anything else, it’s important that your child knows what your expectations are, understands the basics of Internet safety, and feels comfortable talking to you about problems and concerns.
Set guidelines. Create a set of guidelines about when and
how long your children can use the computer. Be clear about what they
can and cannot do online. If they need to complete chores or homework
first, outline that as well. Discuss things like instant messaging, chat
rooms, blogs, and social networking sites (MySpace, Facebook), virtual worlds (Club Penguin, RuneScape, Gaia, Webkinz).
Work out a contract with your children about household expectations and
have everyone sign it. Don't forget to come up with consequences for
breaking the rules.
Follow through. It is important to stick with your rules.
It’s true that kids need boundaries and, as much as they fight you on
it, count on you to set them. Set a timer for online activity. Use
monitoring software that tracks where they are going and what they are
doing.
Pay attention. It’s not enough for your computer to be in a
central location in your home if you’re not paying attention to what
your kids are doing. Make a habit of pulling up a chair and talking to
your child about what they’re doing. If you expect to know who your kids
are with and where they go when they leave the house, this is no
different.
Read more about it. If you ask your child what they’re doing
and you don’t understand the answer, it’s time to read more about it.
Visit the website if possible, search for related news about it and see
if you can find an article here on About.com or another site. You can
even email the Family Computing Guide to ask. Whatever path you take, it’s important to understand what your kids are going when they’re online.
Join the fun. This is no different from attending a sporting
match or chaperoning a dance or field trip. If your child has taken an
interest in an online community such as Webkinz, Neopets, MySpace,
Facebook, etc., find out what they like about it. Sign up for your own
account and add your child as a “friend.” This allows you to have a
better sense of what they’re doing and what sort of things they’re
coming in contact with, but it also shows your kids that you’re
interested in their activities.
Use available technology. There is no shortage of Internet
Safety tools available to help you control, track and/or limit what your
kids can say and do online. Take the time to learn about Internet
filters, firewalls, monitoring software, browsers for kids
and other tools. While they are not a replacement for strong parenting,
they can help make your task easier, especially with younger children.
Do a little sleuthing. Use your browser history, cache and
cookies to find out what sites your kids have been visiting. This is not
to suggest that you should spy on your child, but a spot check now and
again is a good idea. Enter their names (including nicknames) into
popular search engines to see if they have public profiles on social
networking sites. Do the same with your address and phone number. You
might be surprised by how much of your personal information is online!
Watch for warning signals. A child who is reluctant to talk
to you about what they’re doing online or seems to be withdrawing from
family and/or friends may have a problem. It can be easy to chalk up
certain things to normal teenage behavior, but that doesn’t mean you
should ignore changes in your child’s personality. Cyberbullying is just one experience that may cause your child to withdraw.
Know when to say, “No.” If your child continually spends too
much time online or ignores rules about what they can and cannot do, it
may be time to pull the plug on the Internet as a sort of "virtual
grounding." Although your child may disagree, they can survive without
it. Make sure you’re clear about why you’re doing it and how long it
will last. Consider what you’ll do if they have a homework project that
requires access, and remember that they may be able to use computers at
school, the library, and a friend’s house. They may even be able to
browse the web on their cellphone.
Information technology
Label
- Blog Marketing (4)
- content management system (CMS) (1)
- Database (2)
- Facebook Security (2)
- IT (2)
- Open Source (2)
- Web (2)
- Wireless / Networking (1)
Rabu, 21 Desember 2011
Seven Habits of Highly Effective Web Searchers
very time I need to find something on the Web, I am successful.
Right? Uh, not exactly. Eventually, I get to where I'm going, but it
takes some work sometimes. Over the years I've developed a few search
habits that have made me a more effective searcher, and with just a
little practice, you can too. After all, searching the Web is a snap -
it's actually finding what we're looking for that's the trick!
For more habits of highly effective Web searchers, go on to page two.
Effective Habit 1: Use Targeted Phrases
The more specific your query is, the more success you're likely to have. After all, "why is the sky blue" is easier to understand than "sky blue question". For more information on how to craft a more specific query, read my article titled Looking for a Specific Phrase.Effective Habit 2: Expand Your Search Horizons
Get out of the habit of only using one search engine for everything. It's okay to use one search engine for the majority of your Web search questions - you get to know that search engine better and can use it more successfully over the long run. However, with all the great search engines out there, it would be a crying shame to limit yourself to just one. Get to know a few search engines and your searches will not only be more interesting, but more effective as you learn which searches work best in which search engines. For more information, read my article titled How to Pick the Best Search Engine.Effective Habit 3: Learn a Few Web Search Tricks
There are a few Web search tricks that can make your life a lot easier. Nope - no scary computer programming involved, just a few simple Web search tricks that can instantly transform your searches from "blah" to "wow!". Check 'em out in my article titled My Top Ten Web Search Tricks.Effective Habit 4: Use Your Time Wisely
The longer you spend time searching for something, the more frustrated you can get. It's inevitable that sometimes there's going to be a Web search stumper somewhere in your horizons - it happens to me all the time. Rather than continually beating your Web search head against the wall, get creative: try another search engine, try another way of framing your search query, etc. There's actually a lot of stuff you can do to cut down on the frustration. For more information, read my article titled How to Get Better Search Results.For more habits of highly effective Web searchers, go on to page two.
Effective Habit 5: Learn How Stuff Works on the Web
If you want something to work right, you've got to read the users manual. The Web is a big place, and there's a lot of stuff going on. It can seem overwhelming, but it's crucial when developing more effective Web search habits to actually learn more about what it is you're spending time on. For more information, read my article titled Web Search for Beginners, or my article titled Web Search FAQ - The Most Popular Web Search Questions Answered.Effective Habit 6: Stay on Top of New Web Developments
There's a whole lotta shakin' going on in the World Wide Web. Every day, I come across something that is absolutely changing the way that we use the Web - for the better. The Web is becoming a platform for all kinds of new inventions and tools, and you can find more information about them in my feature titled Web 2.0 - The Best Web Sites of Web 2.0.Effective Habit 7: Cultivate a Love of Discovery
Once you find what you're looking for, you can just stay there, right? No way! There is too much treasure on the Web to be satisfied with just one search engine, one search tool, one great Web site. Every day, I showcase another great Web site in my feature titled Effective Habit 6: Stay on Top of New Web Developments5 Tips to Write Blog Posts
ne of the most important keys to blogging success is
providing exceptional content. Follow these five tips to make sure your
blog posts not only get read but make people want to come back for
more.
1. Choose the Appropriate Tone for Your Blog
Every blog has a target audience it's written for. Before you start writing blog posts, determine who your primary and secondary audiences will be. Who will want to read your blog and why? Are they seeking professional information and discussions or fun and laughter? Identify not only your goals for your blog but also your audience's expectations for it. Then decide what tone would be most appropriate for your blog, and write in that tone and style consistently.2. Be Honest
Blogs that are written in an honest voice and truly show who the writer is are often the most popular. Remember, a critical component to a blog's success is the community that develops around it. Represent yourself and your content honestly and openly and reader loyalty will undoubtedly grow.3. Don't Just List Links
Blogging is time-consuming, and sometimes it can be very tempting to just list links to other online content for your readers to follow. Don't fall into that trap. Readers don't want to have to follow a breadcrumb trail to find something interesting to read. In fact, they might find they like where you lead them more than they like your blog. Instead, give readers a reason to stay on your blog by providing links with your own synopsis and point of view about the content of those links. Remember, a link without context is a simple way to lose readers rather than retain them.4. Provide Attribution
Don't risk being accused of violating copyrights, plagiarism or stealing content from another blog or website. If you found information on another blog or website that you want to discuss on your blog make sure you provide a link back to the original source.5. Write in Short Paragraphs
The visual appeal of your blog's content can be just as important as the content itself. Write your blog posts in short paragraphs (no more than 2-3 sentences is a safe rule) to provide visual relief from a text heavy web page. Most readers will skim a blog post or web page before committing to read it in its entirety. Text heavy web pages and blog posts can be overwhelming to readers while pages with a lot of white space are easier to skim and more likely to keep readers on the page (or to encourage them to link deeper into the site).15 Tips to Increase Blog Traffic
he blogosphere is a big and busy world with over 100
million blogs and growing. How do you attract visitors to your blog?
Follow these simple tips to drive traffic to your blog.
Furthermore, post frequently to increase the number of chances you have for your blog's content to be noticed by search engines such as Google or Technorati.
It's important to understand that simply submitting your blog to search engines doesn't mean your pages will appear at the top of a Google search results screen, but at least your blog will be included and will have the chance of being picked up by a search engine.
Second, leave comments on other blogs to drive new traffic. Make sure you leave your blog's URL in your comment, so you create a link back to your own blog. Many people will read the comments left on a blog post. If they read a particularly interesting comment, they are highly likely to click on the link to visit the commentor's website. It's important to make sure you leave meaningful comments that are likely to invite people to click on your link to read more.
You can take links to other blogs a step further by leaving a trackback on the other blog to let them know you've linked to them. Blogs that allow trackbacks will include a link back to your blog in the comments section of the post that you originally linked to. People do click on trackback links!
1. Write Well and Write Often
Frequently updating your blog with useful content is the first step to building your blog's audience. The content you write is what will keep readers coming back for more. Make sure you have something meaningful to say to them and say it often to maintain their interest and keep them loyal.Furthermore, post frequently to increase the number of chances you have for your blog's content to be noticed by search engines such as Google or Technorati.
2. Submit Your Blog to Search Engines
Get on the radar screen for the popular search engines such as Google and Yahoo! by submitting your blog's URL to them. Most search engines provide a 'Submit' link (or something similar) to notify the search engine of your new blog, so those search engines will crawl it and include your pages in their results.It's important to understand that simply submitting your blog to search engines doesn't mean your pages will appear at the top of a Google search results screen, but at least your blog will be included and will have the chance of being picked up by a search engine.
3. Use and Update Your Blogroll
By adding links to sites you like in your blogroll, the owners of those blogs will find your blog and will be likely to add a reciprocal link in their blogrolls. It's an easy way to get the link to your blog in front of many readers on other blogs. The hope is that some of those readers will click on the link to your blog on the other blogs' blogrolls and find your content interesting and enjoyable turning them into loyal readers.4. Harness the Power of Comments
Commenting is a simple and essential tool to increase your blog's traffic. First, respond to comments left on your blog to show your readers that you value their opinions and draw them into a two-way conversation. This will increase reader loyalty.Second, leave comments on other blogs to drive new traffic. Make sure you leave your blog's URL in your comment, so you create a link back to your own blog. Many people will read the comments left on a blog post. If they read a particularly interesting comment, they are highly likely to click on the link to visit the commentor's website. It's important to make sure you leave meaningful comments that are likely to invite people to click on your link to read more.
5. Syndicate Your Blog's Content with an RSS Feed
Setting up an RSS feed button on your blog makes it easy for your loyal readers to not just read your blog but also know when you publish new content.6. Use Links and Trackbacks
Links are one of the most powerful parts of your blog. Not only are links noticed by search engines, but they also act as a tap on the shoulder to other bloggers who can easily identify who is linking to their sites. Linking helps to get you noticed by other bloggers who are likely to investigate the sites that are linking to them. This may lead them to become new readers of your blog or to add links to your blog from theirs.You can take links to other blogs a step further by leaving a trackback on the other blog to let them know you've linked to them. Blogs that allow trackbacks will include a link back to your blog in the comments section of the post that you originally linked to. People do click on trackback links!
7. Tag Your Posts
It takes a few extra seconds to add tags to each of your blog posts, but it's worth the time in terms of the additional traffic tags can drive to your blog. Tags (like links) are easily noticed by search engines. They're also key to helping readers find your blog when they perform searches on popular blog search engines such as Technorati.8. Submit Your Posts to Social Bookmarking Sites
Taking the time to submit your best posts to social bookmarking sites such as Digg, StumbleUpon, Reddit and more can be a simple way to quickly boost traffic to your blog.9. Remember Search Engine Optimization
When you write your blog posts and pages, remember to optimize your pages for search engines to find them. Include relevant keywords and links but don't overload your posts with too many relevant keywords or completely irrelevant keywords. Doing so can be considered spamming and could have negative results such as your blog being removed from Google's search entirely.10. Don't Forget Images
Images don't just make your blog look pretty, they also help people find you in search engine listings. People often use the image search options offered by Google, Yahoo! and other search engines, and naming your images with search engine optimization in mind can easily boost your traffic.11. Consider Guest Blogging
Guest blogging can be done when you write a guest post on another blogger's blog or when another blogger writes a guest post on your blog. Both methods are likely to increase traffic as your blog will be exposed to the other blogger's audience. Many of the other blogger's readers will visit your blog to see what you have to say.2. Join Forums, Web Rings or Online Groups
Find online forums, web rings, groups or social networking sites such as Facebook and LinkedIn where you can share ideas and ask questions of like-minded individuals. Add a link to your blog in your signature line or profile, so each time you post on a forum or participate in another online network, you're indirectly promoting your blog. Chances are many people will click on that link to learn more about you.13. Promote Outside Your Blog
Promoting your blog shouldn't stop when you step outside the blogosphere. Add your blog's URL to your email signature and business cards. Talk about it in offline conversations. It's important to get your name and your blog's URL noticed offline, too.14. Nominate Yourself and Other Blogs for Blog Awards
There are a number of blog awards given out throughout the year. Nominating yourself and other blogs and bloggers can draw attention to your blog and drive traffic to it.15. Don't Be Shy
The most important part of the blogosphere is its community and much of your success as a blogger will be tied to your willingness to network with that community. Don't be afraid to ask questions, join conversations or just say hi and introduce yourself. Don't sit back and hope the online world will find you. Speak out and get yourself noticed. Let the blogosphere know you've arrived and have something to say!Top 10 Tips for Beginner Bloggers
Starting a blog can seem overwhelming, but in truth,
it's one of the simplest ways to join the online community. Follow
these tips to ensure your blog is positioned for success.
1. Define Your Goals
Before you start a new blog, it's essential that you define your goals for it. Your blog has a greater chance of success if you know from the beginning what you hope to accomplish with it. Are you trying to establish yourself as an expert in your field? Are you trying to promote your business? Are you simply blogging for fun and to share your ideas and opinions? Your short and long term goals for your blog are dependent on the reason why you're starting your blog. Think ahead to what you'd like to gain from your blog in six months, one year and three years. Then design, write and market your blog to meet those goals.2. Know Your Audience
Your blog's design and content should reflect the expectations of your audience. For example, if your intended audience is teenagers, the design and content would be quite different than a blog targeted to corporate professionals. Your audience will have inherent expectations for your blog. Don't confuse them but rather meet and exceed those expectations to gain reader loyalty.3. Be Consistent
Your blog is a brand. Just like popular brands such as Coke or Nike, your blog represents a specific message and image to your audience, which is your brand. Your blog's design and content should consistently communicate your blog's overall brand image and message. Being consistent allows you to meet your audience's expectations and create a secure place for them to visit again and again. That consistency will be rewarded with reader loyalty.4. Be Persistent
A busy blog is a useful blog. Blogs that are not updated frequently are perceived by their audiences as static web pages. The usefulness of blogs comes from their timeliness. While it's important not to publish meaningless posts else you may bore your audience, it's essential that you update your blog frequently. The best way to keep readers coming back is to always have something new (and meaningful) for them to see.5. Be Inviting
One of the most unique aspects of blogging is its social impact. Therefore, it's essential that your blog welcomes readers and invites them to join a two-way conversation. Ask your readers to leave comments by posing questions than respond to comments from your readers. Doing so will show your readers that you value them, and it will keep the conversation going. Continue the conversation by leaving comments on other blogs inviting new readers to visit your blog for more lively discussions. Your blog's success is partially dependent on your readers' loyalties to it. Make sure they understand how much you appreciate them by involving them and recognizing them through meaningful two-way conversation.6. Be Visible
Much of your blog's success relies on your efforts outside your blog. Those efforts include finding like-minded bloggers and commenting on their blogs, participating in social bookmarking through sites such as Digg and StumbleUpon, and joining social networking sites such as Facebook and LinkedIn. Blogging is not a demonstration of, "if you build it, they will come." Instead, developing a successful blog requires hard work by creating compelling content on your blog as well as working outside of your blog to promote it and develop a community around it.7. Take Risks
Beginner bloggers are often afraid of the new blogging tools and features available to them. Don't be afraid to take risks and try new things on your blog. From adding a new plug-in to holding your first blog contest, it's important that you keep your blog fresh by implementing changes that will enhance your blog. Alternatively, don't fall prey to every new bell and whistle that becomes available for your blog. Instead, review each potential enhancement in terms of how it will help you reach your goals for your blog and how your audience will respond to it.8. Ask for Help
Even the most experienced bloggers understand the blogosphere is an ever-changing place and no one knows everything there is to know about blogging. Most importantly, bloggers are part of a close-knit community, and the majority of bloggers understand that everyone is a beginner at some point. In fact, bloggers are some of the most approachable and helpful people you can find. Don't be afraid to reach out to fellow bloggers for help. Remember, the success of the blogosphere relies on networking, and most bloggers are always willing to expand their networks regardless of whether you're a beginner blogger or seasoned pro.9. Keep Learning
It seems like everyday there are new tools available to bloggers. The Internet changes quickly, and the blogosphere is not an exception to that rule. As you develop your blog, take the time to research new tools and features, and keep an eye on the latest news from the blogosphere. You never know when a new tool will roll out that can make your life easier or enhance your readers' experiences on your blog.10. Be Yourself
Remember, your blog is an extension of you and your brand, and your loyal readers will keep coming back to hear what you have to say. Inject your personality into your blog and adapt a consistent tone for your posts. Determine whether your blog and brand will be more effective with a corporate tone, a youthful tone or a snarky tone. Then stay consistent with that tone in all your blog communications. People don't read blogs simply to get the news. They could read a newspaper for news reports. Instead, people read blogs to get bloggers' opinions on the news, the world, life and more. Don't blog like a reporter. Blog like you're having a conversation with each of your readers. Blog from your heart.5 Ways to Save Money With Open Source Software
Open source software is often free to download and
use. The open source model has become so popular that projects both
small and large are being developed this way, resulting in viable
alternatives to costly commercial software for both home and business.
Why spend hundreds or thousands of dollars on software? These days everyone is looking to save money. Using some creative thinking and learning a few new tools you can use open source projects to lower your costs.
Why spend hundreds or thousands of dollars on software? These days everyone is looking to save money. Using some creative thinking and learning a few new tools you can use open source projects to lower your costs.
1. Replace Windows with Linux
New
PC's usually come pre-loaded with Windows, so the Windows pricetag can
be a hidden cost. You can pay well above $100 or more to upgrade Windows
when a new release comes out. Plus, with several versions of Windows available, choosing the right one without overspending can be even more confusing.
Defending against viruses, spyware, and other forms of malware is another hidden cost of using Windows. Spending money on commercial anti-malware products or losing time and data recovering from an infection can both take a toll on your budget.
You no longer need to be a computer wizard to use Linux. The most popular version of Linux today is called Ubuntu Linux and to the naked eye, it looks and operates very much like Windows. Many popular applications you use on Windows like Firefox and Thunderbird are also available for Linux or have similar alternatives (see #2).
Although Ubuntu Linux is not the only version of Linux available, it is a great choice for anyone accustomed to Windows. Unlike Windows, Linux is not a target for viruses and spyware. You do not need to run any anti-virus software or spend money on security products.
Consider one alternative scenario, using the open source Zimbra messaging platform and the Amazon EC2 cloud hosting service. Although EC2 pricing varies with usage, you could reasonably expect to pay less than $500 for the whole year of e-mail hosting using this combination compared to Exchange. Of course, this savings path is not for beginners-you'll need expertise to get the system setup, or pay someone who can, but in the long run the savings can still be substantial.
The same principle could apply to other enterprise services including CRM and even web hosting.
Asterisk is free and open source software for developing a business communications system. The software can be intimidating at first, in part because it is not one point-and-click system but a toolbox of features that can be combined to solve different types of scenarios. There are books and expert consultants available to help setup Asterisk, and even though these will cost money, your total expenditure will be much less than any commercial PBX.
Defending against viruses, spyware, and other forms of malware is another hidden cost of using Windows. Spending money on commercial anti-malware products or losing time and data recovering from an infection can both take a toll on your budget.
You no longer need to be a computer wizard to use Linux. The most popular version of Linux today is called Ubuntu Linux and to the naked eye, it looks and operates very much like Windows. Many popular applications you use on Windows like Firefox and Thunderbird are also available for Linux or have similar alternatives (see #2).
Although Ubuntu Linux is not the only version of Linux available, it is a great choice for anyone accustomed to Windows. Unlike Windows, Linux is not a target for viruses and spyware. You do not need to run any anti-virus software or spend money on security products.
2. Find Open Source Alternatives to Commercial Software
Many popular, commercial software products that normally cost a bundle can now be matched by free, open source alternatives. Open source software is available for Windows, Mac, and Linux. Some applications even run on all three. Here are just a few examples:- Microsoft Outlook users can try using Mozilla Thunderbird.
- Microsoft Office suite users can use OpenOffice or LibreOffice for word processing, spreadsheet, database, and presentation projects.
- Adobe Photoshop users can create graphics and edit digital images with The GIMP.
- Adobe Acrobat users can create PDF documents for free in Windows using PDFCreator.
- Many more alternatives can be found here.
3. Combine Open Source with the Cloud
If you are a business, running hosted applications can be very expensive. For example, hosting a Microsoft Exchange server to provide e-mail and scheduling services for a company can typically cost about $5 per user per month. That is $500 per month for a company with 100 users.Consider one alternative scenario, using the open source Zimbra messaging platform and the Amazon EC2 cloud hosting service. Although EC2 pricing varies with usage, you could reasonably expect to pay less than $500 for the whole year of e-mail hosting using this combination compared to Exchange. Of course, this savings path is not for beginners-you'll need expertise to get the system setup, or pay someone who can, but in the long run the savings can still be substantial.
The same principle could apply to other enterprise services including CRM and even web hosting.
4. Use Asterisk to Create a Corporate VoIP System
Corporations pay good money for sophisticated PBX systems. These telephone networks do everything from route calls to employee extensions, to providing automated voice menu systems for callers, and managing call center support lines. Whether you are a 10,000 employee enterprise, a small business, or just a one-person operation working from home, you can have all the sophistication of a telephone exchange using Asterisk.Asterisk is free and open source software for developing a business communications system. The software can be intimidating at first, in part because it is not one point-and-click system but a toolbox of features that can be combined to solve different types of scenarios. There are books and expert consultants available to help setup Asterisk, and even though these will cost money, your total expenditure will be much less than any commercial PBX.
5. Have Fun with Open Source Games
Playing
the latest and greatest video games can be great fun for you or your
kids, but hard on your wallet. At $30-$50 apiece, commercial game prices
add up quickly. There is a whole world of free and open source games to
keep you occupied (or someone you'd like to be occupied) for a long
time.
Despite what some people might think, open source games are not limited to rudimentary graphics. Here are three that easily rival more expensive commercial games:
Despite what some people might think, open source games are not limited to rudimentary graphics. Here are three that easily rival more expensive commercial games:
- Cube 2: Sauerbraten: A first-person shooter with complex graphics in an immersive 3D environment. A fun way to release some tension!
- 0 A.D.:
Real-time strategy game set in an historical context. Control armies,
invade foreign lands, and developer Risk-like strategies to conquer the
(ancient) world.
- FlightGear:
Full-fledged accurate flight simulator with hundreds of aircraft to
choose from, ranging from bi-planes to modern jumbo jets. Realistic 3D
graphics will make anyone with a fear of flying instantly feel woozy.
What is an Open Source License
The heart and soul of any open source project is its open source
license. By definition all "open source" projects publish their
underlying source code. The source code itself reveals how the application functions.
The open source license describes what you can legally do with the application and its source code. To put it another way, the open source license describes which rights the creator of the project gives to others.
Some of the major rights that open source licenses describe include the right to use, copy, modify, and redistribute. Let's look more closely at each.
Alternatively, the license can restrict how many copies or in what contexts you may copy the software. For example, you may be permitted to copy the software to your own computers but be restricted from copying it to your clients' computers.
Some examples of redistribution rights include:
In practice a handful of open source licenses are the most popular. These are the licenses you will most commonly encounter using open source products:
In particular, creating or selling a commercial product that uses open source software in violation of its license can lead to legal problems that may result in time and expense re-working your project. You can avoid this problem by understanding the open source license and choosing products that use an open source license which is compatible with your usage.
The open source license describes what you can legally do with the application and its source code. To put it another way, the open source license describes which rights the creator of the project gives to others.
Some of the major rights that open source licenses describe include the right to use, copy, modify, and redistribute. Let's look more closely at each.
Usage Rights
An open source license can describe who can use the software. Examples include:- Everyone: both personal and commercial users can use the software. In other words, you can use the software in any context including products or services you sell for profit.
- Non-commercial users: only users who are not profiting from use of the software. Commercial for-profit users may be required to pay a fee for a license that allows commercial usage.
Copying Rights
An open source license can describe how you may copy the product. For example, you may be allowed to copy it anywhere you want to use it including your desktop computer, a web server, and so on.Alternatively, the license can restrict how many copies or in what contexts you may copy the software. For example, you may be permitted to copy the software to your own computers but be restricted from copying it to your clients' computers.
Modification Rights
Open source licenses vary in how they permit you to modify the product:- A permissive license allows you to:
- Make any modifications to the product you want. You can change the source code to add or remove features.
- Use some or all of the product in another product of your own without fee, even if you sell your product for profit.
- License your product under any terms you wish, such as using a different open source license or making your product closed source.
- You cannot make any modifications to the original source code, or
- You can modify the source code but cannot charge a fee for your modifications, or
- You can modify the source code or use the source code in your own product, but you must re-license your product under the same terms as the original product.
Redistribution Rights
Open source licenses may describe how you can redistribute the software or another product you create that incorporates the original software.Some examples of redistribution rights include:
- You may be permitted to charge a fee for users to download the product from your web site, even if the product is available freely elsewhere.
- You may be required to provide the source code or other notices to users whether they pay an access fee or not.
Real World Licenses
In the real world there are more than 70 open source licenses in use. These licenses range from the most permissive to the most restrictive and everything in between.In practice a handful of open source licenses are the most popular. These are the licenses you will most commonly encounter using open source products:
- GNU General Public License (GPL V2 and V3)
The most popular open source license. Allows for liberal usage, copying, and modification. But products which redistribute GPL software must themselves be licensed with the GPL. - BSD License
A very permissive license that allows most rights, as long as any redistributed products includes a copy of the license. - Apache LicenseAlso a permissive license but with terms that specify how credit must be attributed.
- MIT LicensePerhaps the most permissive license, allows anyone to do anything as long as they include a copy of the license text.
Using Open Source Software
It is tempting to think of open source software as simply "free". But whenever you use an open source product be sure to check that its license allows the type of usage you need.In particular, creating or selling a commercial product that uses open source software in violation of its license can lead to legal problems that may result in time and expense re-working your project. You can avoid this problem by understanding the open source license and choosing products that use an open source license which is compatible with your usage.
Langganan:
Postingan (Atom)