Posts Tagged ‘Software Licensing’

Guide – Software Licenses

Tuesday, January 4th, 2011

Software License Checklist

A software licensing guide and checklist prepared from the Licensee perspective. Use this checklist for any software acquisition, but it should be especially valuable for customized software and development projects whose cost and risk elements are always much greater. You are free to use this checklist as you deem appropriate, but please read the Disclaimer that appears below.

Scope of Software License

  • Exclusive or non-exclusive license (just you, or others can license)
  • Named-entity or enterprise license (affiliate use)
  • Transferable or non-transferable license (consider need to transfer internally for tax or other reasons)
  • Object code or source code (source code rare outside of open source applications)
  • License extends to updates and enhancements
  • Number of installed copies (production, test, QA, disaster recovery)
  • Licensee modifications (ownership and other issues)

Software License Type

  • Perpetual (usually preferred)
  • Term (usually avoid)
  • Subscription (SaaS and variants – may be preferred)
  • Revenue-based (avoid)
  • MIPS (avoid)
  • Instance (avoid)
  • Floating (a/k/a “concurrent license” or “network license”; may be desirable for expensive software with a small and defined user base)

Software Use and Restrictions

  • Designated server
  • Designated operating system (Windows, etc.)
  • Database compatibility (SQL, etc.)
  • Physical location
  • Users
  • Virtualization issues

Software License Warranties

  • Conformance (functionality in accordance with documentation and specifications)
  • Conformance warranty of unlimited duration
  • Material errors or defects
  • Integration (third-party software, including middleware)
  • Testing and acceptance
  • Compliance with all state and federal law, rules and regulations
  • Perpetual support
  • Flex option (license fees can be applied to new releases or different products)
  • Good copy of software (including defective media)
  • Bug fixes
  • Licensor title
  • Infringement
  • Copyright registration (infringement and enforceability issues)
  • Malware
  • Destruction or corruption of system data
  • Duration of warranties (may vary by subject matter; commence upon productive use)
  • Remedies and exceptions

Software Support and Maintenance

  • Support levels
  • Remedy for breach of support obligations
  • Priority of bug fixes
  • Duration of support (current versions, etc.)
  • Effect of stopping maintenance (parking, etc.)
  • Reverse maintenance options
  • Consider no maintenance option
  • Virtualization issues

Confidentiality

  • Your organization
  • No press releases or other publicity (leverage for fee reductions)
  • Standard of care (recipient standard but no less than reasonable care)
  • Return of confidential information

Ownership Issues

  • Base software (typically no transfer by Licensor)
  • Custom software (work made for hire)
  • Licensor modifications
  • Licensee modifications
  • Licensee data
  • Ideas and suggestions for improvement

Source Code Escrow

  • Escrow agent
  • Release terms
  • Who pays for escrow
  • Source code delivery and validation
  • Licensee rights upon release event

Dispute Resolution

  • Escalation and time frames
  • Arbitration and mediation
  • Enforceability of arbitration award or mediation decision
  • Jurisdiction and venue
  • Award of costs
  • Services of process by means allowed for notice

General Software License Provisions

  • Bind assignors (sale of Licensor or its assets)
  • Choice of law and venue
  • Notices
  • Independent parties (relationship of vendor and vendee)
  • No waiver of breach
  • Interpretation and construal

Software Implementation Issues

  • Detailed CSA and SOWs
  • Selection of Licensor or third-party contractor personnel (“A-Team” issues)
  • Roles and responsibilities (Licensee versus Licensor)
  • Licensee expectations and Licensor or third-party contractor standard of performance
  • Phases and time frames
  • Deliverables and milestones
  • Insurance requirements
  • Security requirements
  • Right to replace personnel
  • Remedies for failed implementation (software buy-back, service fees, etc.)
  • Testing and acceptance
  • Roll-out strategy (big bang, phased, etc.)

DISCLAIMER: The above checklist is provided for informational purposes only, and you should not rely upon it for any purpose. The checklist is NOT intended to be comprehensive, and other factors and considerations will certainly apply to your acquisition of any software product or any software customization or development effort. Further, the importance of each criterion above will necessarily vary based on the needs and preferences of your organization. You are encouraged to use the checklist in combination with other relevant resources, including when appropriate, the advice and counsel of an attorney with software licensing experience.

Floating Software License

Friday, December 24th, 2010

Computer Aided DesignWhat Is It? – Also known as a concurrent license or network license, a floating software license is a license to use a software application that “floats” among multiple users. For example, you could have 20 authorized users under a single floating license. The catch is that only one user can use the application at any point in time. Or, you might have four floating licenses to the application, in which case 4 users could use the application simultaneously.

When Should I Use a Floating Software License Approach? – Whenever a software application is very expensive and not used continuously by members of a user base, you should think about a floating license approach. The approach allows you to reduce license costs while still satisfying user needs.

Limitations – Not all software developers offer a floating license option and insist on a direct user license approach. In addition, if your organization experiences variable work loads, with peaks in development or production cycles, that may mean that members of the application user base are competing for the float-licensed application during peaks. So, don’t be penny-wise and pound-foolish in your use of the floating software license approach.

Best EMR Software

Wednesday, October 28th, 2009

Best EMR Software

The Best EMR Software – The best EMR software is the EMR software that’s best for you. All EMR systems have the same end game in mind, but how each system accomplishes its objectives varies from system to system and vendor to vendor.

The Best EMR Software for You – If you want to find the best EMR software for you, try EMRmatch. EMRmatch allows you to state your needs and preferences across a wide range of EMR software feature and function points, including useability criteria. Using a sophisticated statistical matching engine, EMRmatch checks your needs and preferences against standardized information about a large number of EMR software offerings presently on the market. This is good stuff, but there’s more. EMRmatch is 100% objective and unbiased, with no ties to the EMR vendors (no reseller relationships, no referral fees and no commissions).

Learn More About Finding the Best EMR Software – You can learn more about EMRmatch here.

Software Warranties – Make Some Hay

Monday, July 6th, 2009

Makin' HayProduct Warranties in General – When we think of product warranties, we tend to think of things like an automobile warranty. You buy a new car, and the manufacturer warrants that it will fix manufacturing defects for four years or 48,000 miles, whichever comes first, at no charge to you. We all know what the warranty means, what the typical limitations are (e.g., normal wear and tear), and most of us have personal experience with making an auto warranty claim.

Standard Software Warranty – When it comes to software, however, the notion of a warranty is less clear to most. If you have ever read a software license, you know its warranty provision is long and wordy, many paragraphs appear in all cap’s (presumably to call attention to their special importance), and there is actually very little the vendor warrants. Normally a vendor will warrant only that its software “will perform substantially in accordance with its Documentation.” The remainder of the long warranty provision is devoted to establishing numerous exceptions and disclaimers to the already stingy grant of warranty.

Origin of the Standard Software Warranty – This type of software warranty provision was born at the beginning of our “software era,” when it was common for vendors to sell software that was truly “still in development.” Also, the platforms running software at the time were unstable. Under these circumstances, software vendors found it necessary to limit their exposure to warranty claims and consequential damages (“our software is not perfect, it may or may not do what you want it to do, and in all events, we’re not liable if our software causes your system to crash and you lose data, productivity and profits”).

Things Have Changed – Obviously, things are much different now. Within any software market segment today there are lots of competent vendors, and the increased competition (some call it “commoditization” of the software industry) has pretty much eliminated poor state of development at time of sale (Microsoft Vista aside). Technology platforms are also more robust and stable. All of these positive developments would suggest that software vendors could loosen up a bit and start offering more and better warranties for their products. Yet, the standard software warranty has not changed a bit.

Software Vendors Have Not Changed – Although software vendors could (comfortably) offer better warranties these days, they have no real incentive to do so. As long as the industry sticks with the same archaic and vacuous warranty provision, there is really no incentive for a given software vendor to offer anything more. The fact is, if you want more, you have to ask for it. And when you ask for more, be prepared to negotiate for it.

Change is Up to You – I have two bits of advice for you. First, stop thinking of software warranty provisions as being off-limits and non-negotiable. Just like every other contract provision, software warranty provisions are negotiable.

Second, start thinking of software warranties in broader terms. There are many aspects of your software purchases that are appropriate for your vendors to warrant, but they are usually overlooked by most buyers.

For example, consider integration issues. If you have been led to believe a software package is “fully integrated” with the ubiquitous SoftCo Communicator application—whether from reading a sales brochure, listening to sales pitches, or whatever—and this integration is important to you, then ask your software vendor to warrant its integration with this other product. More specifically, ask the vendor to warrant integration with your particular version and configuration of SoftCo Communicator.

As another example, consider sales materials in general. Do you want your software vendor to acknowledge that you relied upon its sales materials in making your buying decision, and to warrant that the sales materials are accurate and do not contain any misrepresentations? Should the sales materials be incorporated into your License Agreement?

What about use cases and demos? Are there aspects of either that stood out to your project team? Could and should these aspects be converted to warranties?

These are but a few examples. There are literally dozens of buyer-favorable warranty elements that should attach to any software purchase. You simply have to think about what is important to you—what will lower your risk, give you more and stronger rights, and in general, give you greater comfort.

Remedies – Remember, too, that for every special warranty element you seek, think about an appropriate remedy for its breach. Software vendors will often attempt to limit their liability to buy-back of their software (which is often enough), but think about going for more in special cases. For example, if your software vendor will be extending or customizing its software for you to some degree, you should think about recovery of service fees incurred up to the point where you hit the brick wall (breach of warranty is discovered).

Expected Outcomes – Whether and to what extent you get your enhanced warranty requests reduced to writing will be largely up to you and your negotiating ability. When a particular request is met with strong resistance from your vendor, there is usually a good reason. You did not get your SoftCo Communicator integration warranty, but you know why. The state of integration was overstated, and worse still, overstated in ways that are especially important to you. You did not get the warranty, but you now have better information about an important aspect of your buying decision—information that might not have come to light had you not taken an expansive approach to software warranties.

New eRFX Tool for Procurement

Tuesday, January 27th, 2009

VendorSelect

Nuckles Technology Law Firm and Olive Consulting Group LLC are pleased to announce introduction of their new eRFX Tool. It’s called VendorSelect, and it was designed from the ground up as a sophisticated, stand-alone electronic RFI and RFP solution.

We’re proud to offer these eRFX features exclusively to clients in support of their procurement efforts:

Web Hosted – No software to buy or download.
Intuitive User Interface – Incredibly easy to set up and administer projects.
Excellent Vendor Acceptance – Increases vendor response rates.
Flexibility – Suitable for use with small and large projects. 100% scalable.
Numerous Configuration Options – You’re not forced to work from a canned template.
Document Management – Easy import and export of project documents and attachments.
Scoring Options – Numerous scoring and weighting options, including multi-group scoring.
Logging – Embedded logging feature tracks every sponsor and vendor transaction.
Dedicated Hosting – Supports the firm’s close and secure collaboration with clients.
Undisclosed Principal – We can conduct your RFI and RFP processes anonymously.

As a buyer, you can access many market- and industry-specific RFI and RFP templates to jumpstart development of your requirements, questionnaires and vendor selection criteria for your procurement projects. As a vendor, you can develop your own response templates and attachments and add them to your library for easy access and re-use, allowing you to respond to solicitations more efficiently.

Our new VendorSelect eRFX Tool is the perfect complement to our process-driven approach to information technology procurement, whose objectives are to compress the sourcing phase for your projects, reduce vendor negotiation cycle times, obtain the best overall short- and long-term pricing, obtain the most appropriate buyer protections and remedies (reduce project risk), and save you time and money at every step of your process.

Learn more about the features of VendorSelect here.

Reblog this post [with Zemanta]