Received: from PCH.mit.edu (18.7.21.50) by mail.efplus.com (192.168.0.8) with Microsoft SMTP Server (TLS) id 8.3.485.1; Mon, 27 Jul 2020 16:04:17 -0700 Received: from PCH.MIT.EDU (localhost.localdomain [127.0.0.1]) by PCH.mit.edu (8.14.7/8.12.8) with ESMTP id 06RMth5q013681; Mon, 27 Jul 2020 18:55:59 -0400 Received: from outgoing-exchange-3.mit.edu (OUTGOING-EXCHANGE-3.MIT.EDU [18.9.28.13]) by PCH.mit.edu (8.14.7/8.12.8) with ESMTP id 06RMtgeN013678 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 27 Jul 2020 18:55:42 -0400 Received: from w92exedge3.exchange.mit.edu (W92EXEDGE3.EXCHANGE.MIT.EDU [18.7.73.15]) by outgoing-exchange-3.mit.edu (8.14.7/8.12.4) with ESMTP id 06RMvD7K018408 for ; Mon, 27 Jul 2020 18:57:42 -0400 Received: from w92expo8.exchange.mit.edu (18.7.74.62) by w92exedge3.exchange.mit.edu (18.7.73.15) with Microsoft SMTP Server (TLS) id 15.0.1293.2; Mon, 27 Jul 2020 18:55:14 -0400 Received: from oc11exhyb8.exchange.mit.edu (18.9.1.113) by w92expo8.exchange.mit.edu (18.7.74.62) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Mon, 27 Jul 2020 18:55:32 -0400 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.175) by oc11exhyb8.exchange.mit.edu (18.9.1.113) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Mon, 27 Jul 2020 18:55:32 -0400 Received: from MW2PR16CA0051.namprd16.prod.outlook.com (2603:10b6:907:1::28) by DM6PR01MB5708.prod.exchangelabs.com (2603:10b6:5:150::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3195.18; Mon, 27 Jul 2020 22:55:31 +0000 Received: from CO1NAM03FT035.eop-NAM03.prod.protection.outlook.com (2603:10b6:907:1:cafe::f0) by MW2PR16CA0051.outlook.office365.com (2603:10b6:907:1::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.21 via Frontend Transport; Mon, 27 Jul 2020 22:55:31 +0000 Received: from mail-lj1-f174.google.com (209.85.208.174) by CO1NAM03FT035.mail.protection.outlook.com (10.152.80.179) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3216.10 via Frontend Transport; Mon, 27 Jul 2020 22:55:31 +0000 Received: by mail-lj1-f174.google.com with SMTP id t6so6115478ljk.9 for ; Mon, 27 Jul 2020 15:55:30 -0700 (PDT) From: Alan Pearce To: Microcontroller discussion list - Public. Sender: "piclist-bounces@mit.edu" Date: Mon, 27 Jul 2020 15:55:17 -0700 Subject: Re: [PIC]: MPLAB XC C Compiler License Change Thread-Topic: [PIC]: MPLAB XC C Compiler License Change Thread-Index: AdZkakGxS9BDNfq3QMKJkE2CmxL0eA== Message-ID: References: <5F1F5405.1988.5211C4F@brent.eds.co.nz> List-Help: List-Subscribe: , List-Unsubscribe: , In-Reply-To: <5F1F5405.1988.5211C4F@brent.eds.co.nz> Reply-To: Microcontroller discussion list - Public. Accept-Language: en-US X-MS-Exchange-Organization-AuthAs: Anonymous X-MS-Exchange-Organization-AuthSource: TS500.efplus4.local X-MS-Has-Attach: X-Auto-Response-Suppress: All X-MS-Exchange-Organization-SenderIdResult: TempError X-MS-Exchange-Organization-PRD: mit.edu X-MS-TNEF-Correlator: received-spf: Pass (protection.outlook.com: domain of googlemail.com designates 209.85.208.174 as permitted sender) receiver=protection.outlook.com; client-ip=209.85.208.174; helo=mail-lj1-f174.google.com; dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=6vxxHQP8OCWPtxYe01GFrGD0h1UWfWkeRUAyD58Vfxw=; b=osjgVTUrD/KZKOs9+vqSMGPWgBzMeIVXnA/1ZIbhSU7jQfMAWU48YMpdwPd1DcKjrX t0yUNLpoCIi+nQ+xj3Jmpu7kUgmOlV8bSIrg8GukvWVR083KVTbsYxW67dgh9qi6kfvx a1K4BmA/ncuXMRcx6XcPFN+FH92CeaZ7UgatdJLBlCon/pd8V7ghj2ApQ7zdXnkdxUJR OBI4O3DSU+kWDS/vMAn1Vx7qeuuvXZdqfrIHdTFOPNTt+SF6S6pz/JEzr1gxkAWwPAQB Y4v3vV9lMLTFvTgkKtMnBAIjM20n1yFYxzWTraqq3NAxOYJA2ufBY/lv0lSpmJjyXtyX xSng== authentication-results: spf=pass (sender IP is 209.85.208.174) smtp.mailfrom=googlemail.com; mit.edu; dkim=pass (signature was verified) header.d=googlemail.com;mit.edu; dmarc=pass action=none header.from=googlemail.com; errors-to: piclist-bounces@mit.edu list-id: "Microcontroller discussion list - Public." list-post: x-beenthere: piclist@mit.edu x-mailman-version: 2.1.6 x-received: by 2002:a2e:999a:: with SMTP id w26mr5979537lji.242.1595890528881; Mon, 27 Jul 2020 15:55:28 -0700 (PDT) x-topics: [PIC] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 I seem to recall that previously this was the case, and they may have changed, and it looks like they are changing back. However the free versions of XC8 and XC16 allow you to use -O2, which for a lot of people is all they need. The other thing to note is that if really squeezed for room or speed you can buy the PRO license by the month, so most of the development can be done in free mode then further optimisation can be done with a short term license purchase. The ones who will be hit hardest will be those who have the accredited compiler which will only run in PRO mode. I wonder how this affects people who have the dongle version of the PRO lic= ense. On Mon, 27 Jul 2020 at 23:25, Brent Brown wrote: > > FYI - Received an email from Microchip today with the above subject line.= Similar > text as that found here, read from License Change Notice: > > https://www.microchip.com/mplab/compilers > > Two key points: > > - All MPLAB XC PRO licenses activated after this date (September 1, 2020)= will > expire after one year unless the HPA is renewed > > - An existing MPLAB XC PRO license will change to this new model as the H= PA is > renewed and applied to it. > > Where HPA =3D High Priority Access. Presently gives (existing owners) an = ungrade to > the latest version plus any other new versions released in the next 12 mo= nths. > > So the compiler will stop working after 12 months unless one pays a yearl= y license > fee. I imagine it stops working in Pro mode, and instead falls back to th= e > free/un-licensed mode with little to no optimization. Where fully optimiz= ed code is > essential, this effectively means it stops working. > > Feels like it might be an un-popular change, especially for those with sm= aller > budgets. I was quite accepting of HPA as it was... ability to upgrade onl= y as and > when required, e.g. starting a new project with a new chip, and ability t= o maintain > older projects at will. > > -- > http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive > View/change your membership options at > http://mailman.mit.edu/mailman/listinfo/piclist --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .