Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create APPX installer #251

Open
ridomin opened this issue Feb 7, 2018 · 15 comments
Open

Create APPX installer #251

ridomin opened this issue Feb 7, 2018 · 15 comments

Comments

@ridomin
Copy link

@ridomin ridomin commented Feb 7, 2018

Create an APPX installer for this application, it will benefit from AppContainers features, and will allow store submission.

@Kroc

This comment has been minimized.

Copy link
Contributor

@Kroc Kroc commented Feb 7, 2018

VB6 programs are not allowed on the store! It's specifically mentioned by Microsoft.

@tannerhelland

This comment has been minimized.

Copy link
Owner

@tannerhelland tannerhelland commented Feb 7, 2018

Hi @ridomin. Thank you for the suggestion.

I'm afraid I do not have any experience with creating APPX installers, nor do I have access to a code-signing certificate that would work for PhotoDemon. Given the costs involved in obtaining such certificates, and the rate at which donations roll in for a project like this one... it will be a very long time before I have the cash to afford a code-signing certificate for PD.

I don't know the ins and outs of the APPX process, especially for a VB6 app, but if you have any resources on the topic, I'll happily take a look at them.

@ridomin

This comment has been minimized.

Copy link
Author

@ridomin ridomin commented Feb 13, 2018

@Kroc I dont think so, there are some posts covering VB6 with APPX.

@tannerhelland you don't need to buy any certificate, all you need is a dev center account ($19) and request permission to submit the app to the store using this form.

Let me know if you have any issues.

@ridomin

This comment has been minimized.

Copy link
Author

@ridomin ridomin commented Sep 27, 2018

How can I help you to publish to the Store?

@vatterspun

This comment has been minimized.

Copy link

@vatterspun vatterspun commented Oct 6, 2018

Certainly there are a lot of Github tickets on this topic and I'm not as active on this topic as I once was, but for the freeware/OSS devs I've worked with over time, none have posted their work to the MS app store.

Certainly some systems are locked down to only those from the app store, and users can presumably be more sure that they're safe and virus-free. However, I don't know how common this is nor would I guess about how many users would try PhotoDemon because it's in the app store. Microsoft dumping MS Photo Editor for Office 2016 might be a nice opening, but that's just a guess.

@ridomin

This comment has been minimized.

Copy link
Author

@ridomin ridomin commented Oct 8, 2018

It's hard to tell how many users will try PhotoDaemon if it's in the store. But there are a number of benefits: For your users, they can get updates automatically, for you as developer/author you will get analytics, feedback etc..

I can help you to produce the APPX package and publish to the store, or help you to get the Store account.

@tannerhelland

This comment has been minimized.

Copy link
Owner

@tannerhelland tannerhelland commented Oct 18, 2018

Hi @ridomin. Sorry that I have not updated this issue for some time. My wife gave birth last week, and I have not had time for PhotoDemon due to ongoing family duties. I hope to resume regular work on it later this year.

To be honest, store submission will not be high on my priority list until a new stable release is ready. (Otherwise, I'd be wasting time submitting an out-of-date stable build to the store.) In addition, many of the store "features" you describe (like automatic updates) are already implemented in PhotoDemon, which is another reason I have not pursued this more aggressively.

Once a new stable build has entered the beta phase, let's revisit this. Until then, I'd like to focus my energy on improving PhotoDemon's feature set, particularly in areas where it is not currently competitive (such as lacking any kind of shape tool).

Thank you for continuing to remind me of this, however - and if a few months go by without me saying anything, feel free to pop in again! :)

@ridomin

This comment has been minimized.

Copy link
Author

@ridomin ridomin commented Oct 19, 2018

Thanks for the reply. If you have an stable version I can help you with package creation and even store submission, but I guess you would prefer to keep it under you account. If you are interested I can ask for a promotional code so you dont need to pay anything. Just let me know what is more convenient to you.

@vatterspun

This comment has been minimized.

Copy link

@vatterspun vatterspun commented Nov 4, 2018

My wife gave birth last week, and I have not had time for PhotoDemon due to ongoing family duties.

That's fantastic! Awesome news :)

@jpbro

This comment has been minimized.

Copy link
Contributor

@jpbro jpbro commented Nov 4, 2018

Congratulations @tannerhelland! Best wishes to you and your family :)

@vatterspun

This comment has been minimized.

Copy link

@vatterspun vatterspun commented Jun 2, 2019

To be honest, store submission will not be high on my priority list until a new stable release is ready.

I'm very unhappy with the Microsoft Store and how it's treated some other excellent projects listed here on Github, so certainly feel free to delay longer: MathewSachin/Captura#414

@tannerhelland

This comment has been minimized.

Copy link
Owner

@tannerhelland tannerhelland commented Jun 3, 2019

Thank you for the update, @vatterspun.

I hadn't considered searching Microsoft's Store for PhotoDemon rip-offs. I decided to give it a try, and it took me less than three minutes to find a full rip of PhotoDemon on the store (under the name "Photo Magick"; I won't link it directly, but it's an obvious rip of a random PD nightly build, right down to the project description and screenshots).

It is discouraging that MS is so incredibly lax with their vetting procedures.

I've reported the app to MS but haven't heard anything back yet. Needless to say, this doesn't exactly encourage me to participate in their app ecosystem. :(

@vatterspun

This comment has been minimized.

Copy link

@vatterspun vatterspun commented Jun 13, 2019

It is discouraging that MS is so incredibly lax with their vetting procedures.

Agreed 100%

I've reported the app to MS but haven't heard anything back yet. Needless to say, this doesn't exactly encourage me to participate in their app ecosystem. :(

Based on my experience so far, you should expect it to stay there. Softpedia meanwhile got it resolved almost immediately.

@tannerhelland

This comment has been minimized.

Copy link
Owner

@tannerhelland tannerhelland commented Jun 28, 2019

Well, this sucks - nearly a month later, and no response whatsoever from Microsoft. Glad to see they care so much about the contents of their store... /s

Because I'm seeing this issue linked elsewhere, I want to clarify something: most open-source licenses (including this project's BSD license, MIT, GPL/LGPL, etc) do not prohibit 3rd-parties from reselling open-source software. That may be an ethical issue, but it's not a legal one, and it's not something most open-source licenses attempt to prevent. If you think you can resell free software for a price, more power to you.

The issue is that these Microsoft Store clones are removing all copyright and license information from the open-source projects they've copied. In PhotoDemon's case, the clone stripped not only PhotoDemon's BSD license, it's also stripped all 3rd-party licenses shipped with the project. These licenses are additionally linked from PhotoDemon's Help menu, but the clone removed that menu (presumably in an attempt to hide the program's true source).

That's the real issue here, and it is legally actionable.

Microsoft is insane to ignore this, and I'll pursue a stronger recourse as time allows. In the meantime, I hope people continue to draw attention to this issue, because it's only going to get worse unless people force Microsoft to act.

@vatterspun

This comment has been minimized.

Copy link

@vatterspun vatterspun commented Jun 30, 2019

Thank you for your input. I agree that this is terrible PR and contradictory to so many other messages MS is trying to send to the market.

I have done some work to distribute my concerns about this issue and it seems to be finally resonating: https://www.ghacks.net/2019/06/17/fake-commercial-versions-of-open-source-applications-on-the-microsoft-store/ Please feel free to reach out to Martin of ghacks directly and to add emphasis that developers are feeling chilled https://www.ghacks.net/contact/ . I think he'll publish it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants
You can’t perform that action at this time.