Showing posts with label open source. Show all posts
Showing posts with label open source. Show all posts

Inventing Software: The Rise of "Computer-Related" Patents Review

Inventing Software: The Rise of Computer-Related Patents
Average Reviews:

(More customer reviews)
Are you looking to buy Inventing Software: The Rise of "Computer-Related" Patents? Here is the right place to find the great deals. we can offer discounts of up to 90% on Inventing Software: The Rise of "Computer-Related" Patents. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Inventing Software: The Rise of "Computer-Related" Patents ReviewThe book is full of errors and mistakes. The author apparently knows very little about the U.S. patent law. Many assertions of the book are simply wrong. If you want to learn something about patents, this is not the book for you. For example, the author boldly and wrongly declares that the U.S. patent grants 20 years of exclusive use. The author is completely unaware one of the most important terms in intepreting patent claims: "comprising" which means "including but not limited to" in patent law. As a consequence, the author mistakenly, but convincingly, explains in detail why a claim 2 is broader than a claim 1 when in fact the claim 1 is broader than the claim 2. Because the book is well written and easy to read (with interesting statistics and stories, etc.), it is even more dangerous for readers because it constantly declares wrong laws. A reader may be taught some patent myth instead of useful information. The author should have had someone with at least some patent law experience to review it and correct the misstatements before it was released to the public.Inventing Software: The Rise of "Computer-Related" Patents OverviewSince the introduction of personal computers, software has emerged as a driving force in the global economy and a major industry in its own right. During this time, the U.S. government has reversed its prior policy against software patents and is now issuing thousands of such patents each year, provoking heated controversy among programmers, lawyers, scholars, and software companies. This book is the first to step outside of the highly-polarized debate and examine the current state of the law, its suitability to the realities of software development, and its implications for day-to-day software development. Written by a former lawyer and working software developer, Inventing Software provides a comprehensive overview of software patents, from the lofty perspectives of legal history and computing theory to the technical details and issues of actual patents. People interested in the legal aspect of software patents will find detailed technical analysis of actual patented software, the legal strategies behind the wording of the patents, and an analysis of the ease or difficulty of detecting infringements. Software developers will find ways to integrate patent planning into their standard software engineering practices, and a practical guide for studying and appraising their competitors' patents and safeguarding the value of their own. Intended primarily for programmers and software industry executives and managers, Inventing Software will also be useful, illuminating reading for attorneys and software company investors.

Want to learn more information about Inventing Software: The Rise of "Computer-Related" Patents?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Cross-Platform .NET Development: Using Mono, Portable .NET, and Microsoft .NET Review

Cross-Platform .NET Development: Using Mono, Portable .NET, and Microsoft .NET
Average Reviews:

(More customer reviews)
Are you looking to buy Cross-Platform .NET Development: Using Mono, Portable .NET, and Microsoft .NET? Here is the right place to find the great deals. we can offer discounts of up to 90% on Cross-Platform .NET Development: Using Mono, Portable .NET, and Microsoft .NET. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Cross-Platform .NET Development: Using Mono, Portable .NET, and Microsoft .NET ReviewMicrosoft and cross-platform?! Sounds like an oxymoron. Yet the book shows how .NET has given rise to this. The key step was Microsoft transferring the specifications of C# and .NET's CLI to ECMA and ISO. This lets third parties write compilers that produce IL bytecode and thence to assembly in a given hardware.
So you could write C# code on some platform, like linux. Then with Mono or Portable.NET, produce x86 binaries.
The authors describe the open source Mono and Portable, and compare these with Microsoft's own .NET offerings. They show that Mono and Portable are quite functional. For example, using Portable, you can write in Java, C#, C or VB.NET and compile.
The book goes into some moderate level of detail about CLI. But if you are a programmer in C# or C, say, and you just want to get native binaries, without wanting to know about CLI, the book is still useful. You can safely skip the CLI sections, without losing the gist of what you need to know. For many of us, whatever language we use, we don't need or want knowledge of a specific assembly language.Cross-Platform .NET Development: Using Mono, Portable .NET, and Microsoft .NET OverviewTaking a radical departure from past practices, Microsoft successfully lobbied ECMA to turn its C# and .NET software specifications into an ECMA standard, thereby allowing others to create and release compilers, software, and runtimes for the .NET environment. Since the release of the standard, several projects have undertaken the development of open source .NET capable of running on Wintel and non-Wintel platforms, such as Linux, Unix, and Mac OS X. The best known of these projects are Mono (from Novell, formerly Ximian), and Portable.NET from Southern Storm and the GNU Project. But can all of these implementations of .NET interoperate? Can you take a Windows .NET application and run it on Linux? The answer is yes, if you understand the issues. Cross-Platform .NET Development is the first book to examine the advantages and issues of building portable, cross-platform .NET code. Using this book, a programmer that's even a little familiar with .NET can learn how to run the same .NET code on Linux, Unix, Mac OS X, and Windows, using Mono (on Linux), Portable.NET (on Mac OS X) and .NET on Windows. Filled with example code and wisdom - do's, dont's, pitfalls, gotchas, and insights from two experienced .NET developers - Cross-Platform .NET Development shows why .NET isn't just for Windows anymore.

Want to learn more information about Cross-Platform .NET Development: Using Mono, Portable .NET, and Microsoft .NET?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Innovation Happens Elsewhere: Open Source as Business Strategy Review

Innovation Happens Elsewhere: Open Source as Business Strategy
Average Reviews:

(More customer reviews)
Are you looking to buy Innovation Happens Elsewhere: Open Source as Business Strategy? Here is the right place to find the great deals. we can offer discounts of up to 90% on Innovation Happens Elsewhere: Open Source as Business Strategy. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Innovation Happens Elsewhere: Open Source as Business Strategy ReviewThe authoors have made this book available for reading online under a creative commons license at:
http://dreamsongs.com/IHE/IHE.html
This is very generous of the authors and thankfully is happening more and more with FOSS related books. - see Karl Fogels "Producing Open source" or Lessigs "Free Culture".
By all means buy the hardcopy if you like the online version. Personally I'm more likely to want to support an author who is good enough to make the material available online.Innovation Happens Elsewhere: Open Source as Business Strategy Overview

Want to learn more information about Innovation Happens Elsewhere: Open Source as Business Strategy?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...

Handbook of Open Source Tools Review

Handbook of Open Source Tools
Average Reviews:

(More customer reviews)
Are you looking to buy Handbook of Open Source Tools? Here is the right place to find the great deals. we can offer discounts of up to 90% on Handbook of Open Source Tools. Check out the link below:

>> Click Here to See Compare Prices and Get the Best Offers

Handbook of Open Source Tools ReviewThis book on Open Source Tools covers some of the well known open source tools such as GCC, OpenOffice, OpenSSH, VNC, Apache, and Boost. But it goes much further than that, it presents a detailed description of many of the underlying open source components of Linux. It describes how to install and use the programming languages such as Erlang and X10 which are making inroads in high performance computing.
For developers the book is an ideal reference and introductory guide for libraries such as HDF5, APR, XML and compression libraries. Overall an excellent reference for practitioners using Open Source Technologies.
The book also describes most of the mathematical software used on Linux such as R, Maxima, and GLPK.Handbook of Open Source Tools OverviewHandbook of Open Source Tools introduces a comprehensive collection of advanced open source tools useful in developing software applications. The book contains information on more than 200 open-source tools which include software construction utilities for compilers, virtual-machines, database, graphics, high-performance computing, OpenGL, geometry, algebra, graph theory , GUIs and more. Special highlights for software construction utilities and application libraries are included. Each tool is covered in the context of a real like application development setting. This unique handbook presents a comprehensive discussion of advanced tools, a valuable asset used by most application developers and programmers; includes a special focus on Mathematical Open Source Software not available in most Open Source Software books, and introduces several tools (eg ACL2, CLIPS, CUDA, and COIN) which are not known outside of select groups, but are very powerful.Handbook of Open Source Tools is designed for application developers and programmers working with Open Source Tools. Advanced-level students concentrating on Engineering, Mathematics and Computer Science will find this reference a valuable asset as well.

Want to learn more information about Handbook of Open Source Tools?

>> Click Here to See All Customer Reviews & Ratings Now
Read More...