Developer license expiration - microsoft-metro

I am developing my application using free developer license which I have got in VS. This license have expiration date is one month after the date of issue.
I don't use Store and install app on our devices using power-shell script.
What will be with installed application after the license expire?
Is there any possibility to get developer license with expiration date more than 3 months?

The developer license you are using is designed for development and test purposes. It is not appropriate for production use. For production you will want to set the devices up for proper side-loading.
See Try It Out: Sideload Windows Store Apps on TechNet for how to enable side-loading on your systems.
If your Windows 8.1 Pro systems are on a domain then they don't need a separate key. You just need to enable them for side-loading. See Windows 8.1 Update: Sideloading Enhancements
The Windows RT systems can't join the domain so they'll need a key. If you're enrolled in a volume license program (see the Sideloading Enhancements link for which ones) you should be able to get side-loading keys from that. If not then you can buy an Enterprise Sideloading key through the Open License program.
See the Windows Volume Licensing Guide and Sideloading Licensing Changes FAQ

Related

Installer for Windows 8.1 store app

I have purchased the Windows sideloading key to deploy an LOB app without using
Windows Store. My clients are reluctant to use powershell to install the app.
Is there a way to automate the powershell installer to a much more user friendly
way? So I can give a one click installer to install the app on devices.
Using an MDM is very costly, devices can't be domain joined either, and I don't know any other way of doing it. Please help.
Try WiX Poweshell extension, https://github.com/flcdrg/PowerShellWixExtension and create standalone installer.

Sitecore XP Mongo DB Configuration Issue

I installed newer version of Sitecore (Sitecore Experience Platform 8.1 rev. 151207 (8.1 Update-1)) and also installed Mongo DB(3.0.2) and both of them installed successfully. However I don't see any new databases created in MongoDB by Sitecore. I verified the connectionstrings.config and it has the correct path to Mongo DB(Example: mongodb://localhost:27017/analytics).
Since this is my local environment I am reusing the license of Sitecore 7.2 which also includes license for DMS. After digging through the log file I noticed this:
8944 20:39:58 INFO xDB is disabled.
8944 20:39:58 INFO Tracking is enabled.
After doing some research I didn't find Analytics.Enabled setting in Sitecore Analytics.config file or even in /sitecore/admin/showconfig.aspx file. Even after updating the config file with Analytics.Enabled = true it still says "XDB is Disabled".
Is there any setting that needs to be updated? Does the license file need to be updated separately for XP?
You will need to generate a new license for Sitecore 8.1, the older Sitecore license are not compatible:
Sitecore 8.1 now requires a license with the “Sitecore.xDB.base” key
to enable all features of the Experience Platform. If your license
file does not contain this key, Sitecore will default to Experience
Management (CMS-only) mode. Any customers or partners with a license
to Experience Platform should contact their account manager or login
to SPN if they are missing this key.
From the Sitecore download page.
You can generate a new license by logging into SPN and you need to make sure it is "xDB enabled"
In Sitecore 8.1, You have a new config file "Sitecore.Xdb.config" where you can enable/disable CMS Only mode, Make sure that the following setting is enabled in it:
Xdb.Enabled
https://doc.sitecore.net/sitecore_experience_platform/xdb_configuration/cmsonly_mode_configuration
Also, If you don't have a valid xDB license, CMS-Only mode is enabled by default.
After doing some digging from the above notes I found that we need to update the Sitecore license. After procuring a new license Sitecore was successfully able to create databases in Mongo.

How do I tell I have Standard or Professional Edition?

We're using DataDynamic ActiveReports .Net 3.0 on Windows-XP and we're looking to upgrade to the latest version for Windows-7. Then we ran into a problem. We could not tell which Edition (standard or professional) are we using. I tried Google search adn it wasn't very helpful. We looked in the "Program Files" and in the "Data Dynamics" folder, we found there's no executable file. So, we don't know what we have.
Thanks...
It depends on your serial number. The installation is the same for both releases. Email or call the ComponentOne sales team with you serial number (or if you don't have the serail, send the registered user or purchaser) and they can tell you which edition you have a license for.
Alternatively, if you have the product installed on a developer machine already you could try just using the features that are included only in the professional edition (e.g. WebViewer, End User Designer Control) to see if they are showing an "Evaluation" message or not. If they show an evaluation message when you run the product then you have Standard. If they don't, you have Pro.

Sideloading apps on Windows 8 Pro

I'm currently playing around with sideloading of Windows 8 applications in a corporate environment. Our customers will most probably run Windows 8 Pro on x86-based tablets. Deploying an application with the PowerShell works (rather) well, as long as there is a developer account registered on the target device. If it's not, the following error will occur when the app gets started:
This app can't open
There's a problem with ~AppName~. Contact your
system administrator about repairing or reinstalling it.
The root certificate of our CA is installed on the device and the Allow all trusted apps to install group policy setting is properly set. The device is in an (experimental) domain. On Windows 8 Enterprise it actually works like a charm.
Regarding to this article on TechNet, for sideloading on any other Windows versions than Enterprise a "sideloading product activation key" is required. I searched for more information about such a key, but I didn't find anything.
So my question is: what is a "sideloading product activation key", who generates it and how do I activate/enter it? Or does this phrase mean we need to choose Windows 8 Enterprise?
http://blogs.msdn.com/b/windowsstore/archive/2012/04/25/deploying-metro-style-apps-to-businesses.aspx says « [you need to] activate a special product key on the target machine to enable sideloading. We'll go into more detail about how [to] acquire the product keys in an upcoming blog post. The product key only needs to be installed and activated once on the PC».
The latest I found (August 28th): http://social.technet.microsoft.com/Forums/en-US/w8itproinstall/thread/3092a681-b9cc-473b-83aa-b492ea7f3946
... says «An Enterprise SKU is not required (for sideloading on Windows RT or Windows 8). You can side-load on Windows RT or Windows 8 Pro if you've activated a Sideloading Product Key. Details on how to get such a key are not yet available».
According to this article on ZDNet, you need to buy the keys required to enable sideloading on Windows 8 Pro (as long as you don't want to stick with a developer license). If you search for the given SKU (J7S-00005), you'll find some shops selling bundles with 100 keys for 30€ each.
The official documentation for sharing your app is here. The answer comes in two parts:
The script performs the following steps.
...
Step 2: Verifies whether you have a developer license. If the script doesn't find one or your current license has expired, you're prompted to get one.
To get a developer license, you must have a Microsoft account. For more information, see Get a developer license (Metro style apps).
Before the Store accepts your Metro style app, you must package it and get it certified according to certain rules. If the Windows Store hasn’t certified a Metro style app, the app can’t run on Windows unless you have a developer license installed on the local machine or the app was sideloaded onto the machine by your enterprise. (This restriction doesn’t apply to desktop apps.) Sideloading is the process of installing apps that were not distributed through the Windows Store, usually for testing an app before it is ready for sale. For more info on sideloading, see What is sideloading? Does the Windows Store allow it?
Link to get a developer liscense without visual studio.
Getting a developer license at a command prompt
If you aren’t using
Visual Studio 2012, you can get and manage developer licenses at a
command prompt by running these commands in Windows PowerShell:
Show-WindowsDeveloperLicenseRegistration. This command opens a dialog
box from which you can get a developer license and install it on the
local machine. To run this command, you must have a valid Microsoft
account. You also must run this command in a command prompt with
elevated permissions.
Get-WindowsDeveloperLicense. This command
returns an object that has two properties: ExpirationTime and IsValid.
ExpirationTime is a System.DateTime structure that contains the date
and time when the license expires. IsValid is a System.Boolean that
indicates whether the license is valid. You can run this command from
either a non-elevated command prompt or a command prompt with elevated
permissions.
Unregister-WindowsDeveloperLicense. This command warns
you that some Metro style apps will stop working if you remove the
developer license from the local machine. If you choose "Yes" (the
default) to confirm that you want to remove the license, the license
is removed from the local machine. You must run this command in a
command prompt with elevated permissions. The examples show the basic
PowerShell syntax:
C:\PS> Show-WindowsDeveloperLicenseRegistration
C:\PS> Get-WindowsDeveloperLicense
C:\PS> Unregister-WindowsDeveloperLicense
Alternately, as you mentioned, you can side-load your application. Documentation for that is found here. Further information linking to the msdn on side-loading here.
The main point on the required key is:
Currently, the Consumer Preview and Windows Server 8 Beta are
classified as “enterprise sideloading enabled.” This means that when a
PC is domain joined, it can be configured to accept non-Windows Store
apps from their IT admin. Moving forward, this functionality to
install non-Windows Store Metro style apps will be available for
Windows 8 Enterprise Edition and Windows 8 Server editions.

How does SQL Server 2008 R2 license work for production and QA?

My client wants to save on software licensing. When you purchase a production SQL Server 2008 R2 license, can you use it on QA as well or do you have to purchase an additional license? If you can't use the same license on QA, is the Developer Edition approved by Microsoft for QA? Thanks.
It is not a super straight forward answer unfortunately.
If you licensed SQL Server by processor, you can connect use it however you want with no restrictions. If you license it for Server plus Device or User CALs you need to make sure you have enough CALs to cover the client and QA connections. See http://www.microsoft.com/sqlserver/2008/en/us/licensing-faq.aspx#licensing.
The Developer licensed version works great and has all the features of the regular editions. The license is cheap ($50 a person if I recall correctly), but I believe every person making use of the server instance needs a Developer license, so if you have 5 QA people they would each need a SQL Developer license. Of course that is still probably cheaper than licensing you production server for extra use unless you already shelled out to license by processor.