DNN Platform Community edition licensing - dotnetnuke

I'm going to use DNN Platform (v7.x) website as wiki portal for web application I'm working on.
Question: what licensing rules are applied to it? During installation I wasn't asked to accept any agreement, and at http://dnnsoftware.com site is only info about their paid CMS Evoq (based on DNN). I understand that it is commnunity edition and it's free, but is it free for commercial use and there is no restrictions about that?
Please, provide me some official resources.

DNN platform is an MIT licensed application, meaning you can pretty much do anything you want with it, even sell it to someone else for $1million dollars.
You can use it for a free website, you can use it for a paid website, you can use it to build a killer application and then sell that for billions of dollars.
edit: link to license -> https://dotnetnuke.codeplex.com/license

Related

Installer solution for WPF apps (with update/trial support)

I have several WPF applications. And I think the number of apps would grow overtime. I want to create an installer with these features:
Check for .Net version and ask the user to install it
Support for creating a secure time-based trial version for the app with activation support.
Template support: So I can create one general installer and modify it for each tool.
Update support: Check for the new version of the app.
Easy to deploy: There is a chance that I won't be uploading them myself.
If there is a tool which can help me with these, I'll be glad to use it. Commercial tools are fine too. If not, please suggest a streamlined process to achieve the optimal result.
Advanced Installer, Enterprise edition, with a good price, has also all these features. To learn the tool I recommend this tutorial, after which you can continue with tutorials for the updater and licensing library(trial support).
InstallShield will do what you are looking for but it's not cheap. They have really nice wizards, script editors, SQL packaging, version control, etc.
Flexera Software
Visual Studio 2010 / 2012 include the light version, but it can't really do more than wrap an app for installation. All the other advanced features are reserved to the paid versions.

Activesync Licensing

I am looking into Activesync for a project we may working on later later this year and am not clear now these technology is both licensed currently and how it will be licensed in the future.
Some documentation seems to be available on Microsoft Open Specification Support Team Blog and other places yet there is no SDK for AS at least publicly. Also there is mention of companies like HTC and Apple licensing AS. Does that also infer that they are paying for the license?
What you are looking for is the document Exchange_Server_2010_License_Agreement.pdf which can be found on this page: http://www.microsoft.com/openspecifications/en/us/programs/other/default.aspx
There you can see, that you have to pay for every sold piece of software that implements the Exchange ActiveSync protocol.

How can I learn the Apex language?

I bid for a freelance gig earlier, coding in the Apex language, used for the Force.com CRM platform. It looks like an interesting language to learn and code, but it also looks expensive.
Is there a way I can download a shell platform, just for the dev tools etc?
Salesforce gives away free Developer Editions at http://www.developerforce.com/events/regular/registration.php
Developer editions allow you to have access to all the Force.com standard objects, features, and development features.
Once you get a Development org up and running, you can download the Force.com IDE which is an Eclipse plugin and play with that.

Licence for DeepZoom and SeaDragaon AJAX?

wats the licence for microsoft silverlight DeepZoom and SeaDragaon AJAX.. can i use the libraries in commercial applications.. or do i need to purchase any commercial licnence...
DeepZoom is a feature of the Silverlight 3 product, and helped by the free Deep Zoom Composer application.
The Silverlight platform is open for anyone to build applications on top of, so go at it and build something great!
For the second part, I'm a little unsure. As far as I can tell, the SeaDragon AJAX is more of a "backup" plan, and being part of the Live Labs, might not be as well supported as a fully released product. However, there's nothing on the site to indicate that it cannot be used on a commercial site, other than the typical Live terms.

What is the cost of coding and deploying asp.net MVC or stackoverflow.com, ASP.NET MVC VS struts,spring

I'm wondering what the cost is in tools to work with and deploy a website like stackoverflow with asp.net mvc.
I have just checked and it seems like visual studio professional has suddenly got a lot cheaper, infact almost too good to be true price.
But if they are working with SQL enterprise, the cost of this seems around £10,000 for the enterprise edition?
Or have things with 2008 changed dramatically, so that you can infact deploy something like the workgroup edition for a production environment, and take advantage of the 16GB of Ram that is spoken about on the podcast?
I'm asking this as I am about to start learning asp.net MVC, but I could just as easily put my energy into working with Java, and be less worried about working with a technology that is less likely to be found for forward thinking web apps due to the deployment costs.
You can develop an ASP.NET MVC site with very little out of pocket costs:
ASP.NET MVC 1.0 (Free to download)
SQL Server Express 2008 with Service Pack 1 (Free to download)
Visual Web Developer 2008 Express with SP 1 (Free to Download)
I can see your only overhead being the cost of hosting the site. Look for a hosting provider that has the ASP.NET MVC 1.0 and SQL Server 2008.
Download the Microsoft Web Platform Installer to see what is available for free from the Microsoft to assist with developing web applications.
Also, if you developing software to sell commerically you can enroll in the Mircosoft BizSpark program. It is a program designed to encourge start up companies to use the Mircosoft development stack.
Update
Microsoft just recently announced the WebsiteSpark which is more geared towards start up web development shops that company that sell software.
Costing is a bit tricky when it comes to tools, it is always depends on what you purchase and whether you can find deals discounts.
on the other hand, for development cost if you are a hobbier dev, it is almost ZERO cost, with Microsoft Visual Web Developer Express edition + SQL Server Express edition both are completely free to download and develop stuff on, when it comes to commercial software it becomes as mentioned above a bit trickier.
If there's no specific functionality needed in SQL Server, you could equally go with PostgreSql.
For "hobbyist" grade work there's a free version of the toolchain out there for pretty much any toolchain.
For "professional" grade stuff, obviously stuff starts to get a lot more expensive. I'd posit, though, that in a situation where you were building a system from scratch on your own (buying and running your own servers, etc) the costs more or less level out after a while.
Personally, I think the biggest cost is on the human knowledge front - that is, finding people who really know how to use the system.
So, I'd say that ASP MVC and Java are equally cheap, assuming you have a programming staff that knows how to use it. (Or, more to the point, equally expensive if you don't.)
If you're starting from scratch with no existing "knowledge base"? I don't think it matters. Really. Sure, hindsight is always 20-20 and in five years we'll all realize what we should have been shipping in today, but for the moment I'm not sure that cost is a useful metric for decision making.
In other words, go with whichever one sounds cooler. I mean, at least you'll be interested in rather than resentful of the technology. (Trust me, that goes a long way.)

Resources