index Rob Mensching rob@robmensching.com https://robmensching.com/about/ https://robmensching.com/blog/posts/feed/ tinysite 2020-09-14T04:38:57Z https://robmensching.com/blog/posts/2020/7/16/the-decline-of-reciprocal-licenses-through-corporate-leadership/ Rob Mensching rob@robmensching.com https://robmensching.com/about/ The decline of reciprocal licenses through corporate leadership <p>I want to talk about reciprocal Open Source licenses for a minute. Most major projects are permissively licensed so you might be thinking, &quot;Why should I care about reciprocal licenses?&quot; Well, there is one very important difference between reciprocal and permissive licenses: how they support their community. That difference in community support is why corporations promote--and sometimes require--permissive licenses. My thesis is the rise of corporate Open Source projects have led us away from reciprocal licenses and that project maintainers should not follow blindly.</p> <p>I want to talk about reciprocal Open Source licenses for a minute. Most major projects are permissively licensed so you might be thinking, &quot;Why should I care about reciprocal licenses?&quot; Well, there is one very important difference between reciprocal and permissive licenses: how they support their community. That difference in community support is why corporations promote--and sometimes require--permissive licenses. My thesis is the rise of corporate Open Source projects have led us away from reciprocal licenses and that project maintainers should not follow blindly.</p><p><a href='https://robmensching.com/blog/posts/2020/7/16/the-decline-of-reciprocal-licenses-through-corporate-leadership/'>Read more...</a></p><p>[advertisement] <b><a href="https://www.firegiant.com/">FireGiant</a></b> provides dedicated support for the WiX toolset. Ever wish you could get your WiX questions answered immediately with the technical detail that you find in the blog posts here? <a href="https://www.firegiant.com/our-services/">You can with FireGiant!</a></p> 2020-07-16T12:00:00Z https://robmensching.com/blog/posts/2020/2/20/i-am-forty-three/ Rob Mensching rob@robmensching.com https://robmensching.com/about/ I am Forty Three <p>Today I turn 43! That means it is time to take a moment and reflect on last year and what is to come. Now <a href="https://robmensching.com/blog/posts/2019/2/23/forty-two/">last year</a> I signed off with the hope that today's birthday review would be &quot;a lot more interesting&quot;.</p> <p>Today I turn 43! That means it is time to take a moment and reflect on last year and what is to come. Now <a href="https://robmensching.com/blog/posts/2019/2/23/forty-two/">last year</a> I signed off with the hope that today's birthday review would be &quot;a lot more interesting&quot;.</p><p><a href='https://robmensching.com/blog/posts/2020/2/20/i-am-forty-three/'>Read more...</a></p><p>[advertisement] <b><a href="https://www.firegiant.com/">FireGiant</a></b> provides dedicated support for the WiX toolset. Ever wish you could get your WiX questions answered immediately with the technical detail that you find in the blog posts here? <a href="https://www.firegiant.com/our-services/">You can with FireGiant!</a></p> 2020-02-20T12:00:00Z https://robmensching.com/blog/posts/2019/2/23/forty-two/ Rob Mensching rob@robmensching.com https://robmensching.com/about/ Forty Two <p><a href="https://robmensching.com/blog/posts/2018/2/20/forty-uno/">Last year</a> I mentioned that I've felt like I am 28. That still holds true today. But, for the last year, I was somehow convinced that I was 42. It wasn't until something like September--discussing plans for my wife's birthday if I recall correctly--that I realized I was mistaken. But, today I <em>actually</em> turn 42. So here's to a second year as 42!</p> <p><a href="https://robmensching.com/blog/posts/2018/2/20/forty-uno/">Last year</a> I mentioned that I've felt like I am 28. That still holds true today. But, for the last year, I was somehow convinced that I was 42. It wasn't until something like September--discussing plans for my wife's birthday if I recall correctly--that I realized I was mistaken. But, today I <em>actually</em> turn 42. So here's to a second year as 42!</p><p><a href='https://robmensching.com/blog/posts/2019/2/23/forty-two/'>Read more...</a></p><p>[advertisement] <b><a href="https://www.firegiant.com/">FireGiant</a></b> provides dedicated support for the WiX toolset. Ever wish you could get your WiX questions answered immediately with the technical detail that you find in the blog posts here? <a href="https://www.firegiant.com/our-services/">You can with FireGiant!</a></p> 2019-02-23T12:00:00Z https://robmensching.com/blog/posts/2018/9/7/so-excited-preordered-the-trip-home/ Rob Mensching rob@robmensching.com https://robmensching.com/about/ So Excited! Preordered The Trip Home <p><a href="https://www.youtube.com/redirect?q=http%3A%2F%2Fwww.thecrystalmethod.com&amp;event=video_description&amp;v=KW7ECrrZPgU&amp;redir_token=iy22Tlvf-6PSO8r-ZY1YKVIaoHp8MTUzNjQ0MTk4N0AxNTM2MzU1NTg3">The Crystal Method</a> has been my favorite band since I discovered them as an intern at Microsoft. That's 30 years ago now! Well the next album drops September 28th. Based on the first single &quot;Holy Arp&quot;, I feel echoes of &quot;Vegas&quot;. That fact plus the album title &quot;The Trip Home&quot; makes me very, very excited. Listen to &quot;Holy Arp&quot; below. <a href="https://us19.campaign-archive.com/?u=510f68ab9506a0fcf195c02a0&amp;id=fe670a3c80&amp;e=9f69b276eb">Pre-order information here</a>.</p> <p><a href="https://www.youtube.com/redirect?q=http%3A%2F%2Fwww.thecrystalmethod.com&amp;event=video_description&amp;v=KW7ECrrZPgU&amp;redir_token=iy22Tlvf-6PSO8r-ZY1YKVIaoHp8MTUzNjQ0MTk4N0AxNTM2MzU1NTg3">The Crystal Method</a> has been my favorite band since I discovered them as an intern at Microsoft. That's 30 years ago now! Well the next album drops September 28th. Based on the first single &quot;Holy Arp&quot;, I feel echoes of &quot;Vegas&quot;. That fact plus the album title &quot;The Trip Home&quot; makes me very, very excited. Listen to &quot;Holy Arp&quot; below. <a href="https://us19.campaign-archive.com/?u=510f68ab9506a0fcf195c02a0&amp;id=fe670a3c80&amp;e=9f69b276eb">Pre-order information here</a>.</p><p><a href='https://robmensching.com/blog/posts/2018/9/7/so-excited-preordered-the-trip-home/'>Read more...</a></p><p>[advertisement] <b><a href="https://www.firegiant.com/">FireGiant</a></b> provides dedicated support for the WiX toolset. Ever wish you could get your WiX questions answered immediately with the technical detail that you find in the blog posts here? <a href="https://www.firegiant.com/our-services/">You can with FireGiant!</a></p> 2018-09-07T12:00:00Z https://robmensching.com/blog/posts/2018/4/30/msix-conjectures/ Rob Mensching rob@robmensching.com https://robmensching.com/about/ MSIX Conjectures <p>Last month at the Windows Developer Day event Microsoft announced MSIX as the future for Windows application installation. The technical details were pretty light during the presentation. But that lack of detail means some pretty crazy conjectures are thrown about. So, I thought I'd posit some of my own theories before real details came about.</p> <p>Last month at the Windows Developer Day event Microsoft announced MSIX as the future for Windows application installation. The technical details were pretty light during the presentation. But that lack of detail means some pretty crazy conjectures are thrown about. So, I thought I'd posit some of my own theories before real details came about.</p><p><a href='https://robmensching.com/blog/posts/2018/4/30/msix-conjectures/'>Read more...</a></p><p>[advertisement] <b><a href="https://www.firegiant.com/">FireGiant</a></b> provides dedicated support for the WiX toolset. Ever wish you could get your WiX questions answered immediately with the technical detail that you find in the blog posts here? <a href="https://www.firegiant.com/our-services/">You can with FireGiant!</a></p> 2018-04-30T12:00:00Z https://robmensching.com/blog/posts/2018/2/20/forty-uno/ Rob Mensching rob@robmensching.com https://robmensching.com/about/ Forty Uno <p>For the last twenty years or so I've felt like I am 28. It's strange since my life now--married with two kids running my own company--is quite a bit different than it was at 28. If I'm honest, 21 was way more like 28--dating and working at Microsoft. But I'm 41 today and it's time to review.</p> <p>For the last twenty years or so I've felt like I am 28. It's strange since my life now--married with two kids running my own company--is quite a bit different than it was at 28. If I'm honest, 21 was way more like 28--dating and working at Microsoft. But I'm 41 today and it's time to review.</p><p><a href='https://robmensching.com/blog/posts/2018/2/20/forty-uno/'>Read more...</a></p><p>[advertisement] <b><a href="https://www.firegiant.com/">FireGiant</a></b> provides dedicated support for the WiX toolset. Ever wish you could get your WiX questions answered immediately with the technical detail that you find in the blog posts here? <a href="https://www.firegiant.com/our-services/">You can with FireGiant!</a></p> 2018-02-20T12:00:00Z https://robmensching.com/blog/posts/2017/12/31/a-wix-toolset-release-to-close-out-2017/ Rob Mensching rob@robmensching.com https://robmensching.com/about/ A WiX Toolset release to close out 2017 <p>This isn't a &quot;year in review&quot; or &quot;New Year's Resolutions&quot; blog post. If you've followed my blog for the last few years you know I write that sort of blog entry on my birthday. No. Tonight I'm closing out 2017 in a way that feels simply apropos for this year. Tonight I'm talking about the WiX Toolset security release made official earlier today.</p> <p>This isn't a &quot;year in review&quot; or &quot;New Year's Resolutions&quot; blog post. If you've followed my blog for the last few years you know I write that sort of blog entry on my birthday. No. Tonight I'm closing out 2017 in a way that feels simply apropos for this year. Tonight I'm talking about the WiX Toolset security release made official earlier today.</p><p><a href='https://robmensching.com/blog/posts/2017/12/31/a-wix-toolset-release-to-close-out-2017/'>Read more...</a></p><p>[advertisement] <b><a href="https://www.firegiant.com/">FireGiant</a></b> provides dedicated support for the WiX toolset. Ever wish you could get your WiX questions answered immediately with the technical detail that you find in the blog posts here? <a href="https://www.firegiant.com/our-services/">You can with FireGiant!</a></p> 2017-12-31T12:00:00Z https://robmensching.com/blog/posts/2017/6/19/lets-code-wix-on-to-netfx-4.5/ Rob Mensching rob@robmensching.com https://robmensching.com/about/ Let's Code - WiX: On to .NET Framework v4.5 <p>The WiX Toolset v3.0 released 8 years ago today. Since then we've released 10 versions that maintain a high level of backwards compatibility. For most that commitment to backwards compatibility makes it easy to pick up the bug fixes, features and security updates each new release offers. Sometimes supporting backwards compatibility means we end up dragging along quite a bit of legacy. Like a dependency on <a href="https://github.com/wixtoolset/issues/issues/5545">.NET Framework v3.5</a>. But <a href="https://robmensching.com/blog/posts/2017/6/4/lets-code-wix-v3.14/">v3.14</a> is a <a href="https://www.firegiant.com/blog/2017/5/9/wix-online-meeting-127-highlights/">&quot;stepping-stone&quot; release</a> to WiX v4.0 so it's time to move to a more recent .NET Framework. Sound good? I thought so. Let's code!</p> <p>The WiX Toolset v3.0 released 8 years ago today. Since then we've released 10 versions that maintain a high level of backwards compatibility. For most that commitment to backwards compatibility makes it easy to pick up the bug fixes, features and security updates each new release offers. Sometimes supporting backwards compatibility means we end up dragging along quite a bit of legacy. Like a dependency on <a href="https://github.com/wixtoolset/issues/issues/5545">.NET Framework v3.5</a>. But <a href="https://robmensching.com/blog/posts/2017/6/4/lets-code-wix-v3.14/">v3.14</a> is a <a href="https://www.firegiant.com/blog/2017/5/9/wix-online-meeting-127-highlights/">&quot;stepping-stone&quot; release</a> to WiX v4.0 so it's time to move to a more recent .NET Framework. Sound good? I thought so. Let's code!</p><p><a href='https://robmensching.com/blog/posts/2017/6/19/lets-code-wix-on-to-netfx-4.5/'>Read more...</a></p><p>[advertisement] <b><a href="https://www.firegiant.com/">FireGiant</a></b> provides dedicated support for the WiX toolset. Ever wish you could get your WiX questions answered immediately with the technical detail that you find in the blog posts here? <a href="https://www.firegiant.com/our-services/">You can with FireGiant!</a></p> 2017-06-19T12:00:00Z https://robmensching.com/blog/posts/2017/6/14/lets-code-gitversioning-native-code-support/ Rob Mensching rob@robmensching.com https://robmensching.com/about/ Let's Code - GitVersioning: Native Code Support <p>Tonight I'm doing something completely different. I'm not working on WiX. In fact, I'm not even working on one of my own projects. Last week, I mentioned that I was considering <a href="https://robmensching.com/blog/posts/2017/6/4/lets-code-wix-v3.14/">switching the WiX versioning scheme</a> to one based on git history. I found two projects that tackled versioning via git history. However, neither of them supported native code (think .vcxproj). That means it's time to roll up our sleeves and enhance one of these projects. Sound good? Yeah. Let's code!</p> <p>Tonight I'm doing something completely different. I'm not working on WiX. In fact, I'm not even working on one of my own projects. Last week, I mentioned that I was considering <a href="https://robmensching.com/blog/posts/2017/6/4/lets-code-wix-v3.14/">switching the WiX versioning scheme</a> to one based on git history. I found two projects that tackled versioning via git history. However, neither of them supported native code (think .vcxproj). That means it's time to roll up our sleeves and enhance one of these projects. Sound good? Yeah. Let's code!</p><p><a href='https://robmensching.com/blog/posts/2017/6/14/lets-code-gitversioning-native-code-support/'>Read more...</a></p><p>[advertisement] <b><a href="https://www.firegiant.com/">FireGiant</a></b> provides dedicated support for the WiX toolset. Ever wish you could get your WiX questions answered immediately with the technical detail that you find in the blog posts here? <a href="https://www.firegiant.com/our-services/">You can with FireGiant!</a></p> 2017-06-14T12:00:00Z https://robmensching.com/blog/posts/2017/6/4/lets-code-wix-v3.14/ Rob Mensching rob@robmensching.com https://robmensching.com/about/ Let's Code - WiX: v3.14 <p>During the final weeks of WiX v3.11 it was challenging just to find time to code much less write about the code. So our fun &quot;Let's Code&quot; sessions here were postponed while I focused on simply finishing WiX v3.11. But we are successfully past WiX v3.11 so let's talk about WiX v3.14. Actually, how about we create WiX v3.14 right now. Sound good? I thought so. Let's code!</p> <p>During the final weeks of WiX v3.11 it was challenging just to find time to code much less write about the code. So our fun &quot;Let's Code&quot; sessions here were postponed while I focused on simply finishing WiX v3.11. But we are successfully past WiX v3.11 so let's talk about WiX v3.14. Actually, how about we create WiX v3.14 right now. Sound good? I thought so. Let's code!</p><p><a href='https://robmensching.com/blog/posts/2017/6/4/lets-code-wix-v3.14/'>Read more...</a></p><p>[advertisement] <b><a href="https://www.firegiant.com/">FireGiant</a></b> provides dedicated support for the WiX toolset. Ever wish you could get your WiX questions answered immediately with the technical detail that you find in the blog posts here? <a href="https://www.firegiant.com/our-services/">You can with FireGiant!</a></p> 2017-06-04T12:00:00Z