You are here

Developing freeware that claims compatibility with PortableApps?

14 posts / 0 new
Last post
pgfearo
Offline
Last seen: 16 years 8 months ago
Joined: 2008-01-19 11:30
Developing freeware that claims compatibility with PortableApps?

I've read the forum threads and understand the objections to including freeware (that is not OpenSource) or listing it on PortableApps.

One question: Would it be acceptable though for me to create a 'PortableApps Friendly' version of my freeware application and label it as such on my own site?

For the case of this application, the key constraints would be:
1. Store profile data and settings on the app path using a conforming directory structure
2. Write no data to the host machine (OS initiated MUI settings are acceptable)
3. Any external apps launched (Firefox in this case - for optional online help) to be also within the PortableApps environment.

For info, this is a developer tool. Currently the project is non-commercial, there is no planned commercial version, the web-site does not advertise and the application is redistributable.

digitxp
digitxp's picture
Offline
Last seen: 13 years 2 weeks ago
Joined: 2007-11-03 18:33
Heh.

I did hear John's a making some template for portable commercial apps, of course it's okay to say that (BTW, it's not "PortableApps Friendly", it's "In the PortableApps Format")
P.S. You're saying non-commercial as in OSS?

Insert original signature here with Greasemonkey Script.

Patrick Patience
Offline
Last seen: 4 years 9 months ago
DeveloperModerator
Joined: 2007-02-20 19:26
No

Non commercial as in freeware. No, PortableApps Friendly works a lot better than In The PortableApps Format because tons of apps will work with the menu, but they are rarely in the PortableApps.com Format.

José Pedro Arvela
Offline
Last seen: 5 years 9 months ago
Joined: 2007-07-10 07:29
Tricky

Well... I don't see any problem with that, but also I'm no developer.

I think that the installer is (or was) only allowed to OSS apps, so I'm not sure.

But you must understand that, even if the App is PortableApps friendly, we can't host it here as we use SourceForge.

Don't forget that we are trying to expand our support to freeware apps (although it is difficult)

Anyway, if it is not possible, you can always create an launcher for your app and do it OpenSource (the launcher).

EDIT: You were faster than me!!!

Blue is everything.

digitxp
digitxp's picture
Offline
Last seen: 13 years 2 weeks ago
Joined: 2007-11-03 18:33
Duh, I was faster...

Cuz I know the cube root of 216.

Insert original signature here with Greasemonkey Script.

Bahamut
Bahamut's picture
Offline
Last seen: 12 years 10 months ago
Joined: 2006-04-07 08:44
I don't see a problem as far

I don't see a problem as far as software licensing is concerned, however, you may have to get John's approval for use of the name.

Vintage!

John T. Haller
John T. Haller's picture
Online
Last seen: 40 min 40 sec ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Coming Soon

Part of the process we're going through right now will open up the real PortableApps.com Format to true freeware apps for free. I'm still working on the draft spec and am off tomorrow, but I should be able to get the first draft up on Monday.

Sometimes, the impossible can become possible, if you're awesome!

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 15 years 2 days ago
Joined: 2006-01-06 21:27
Mmm.

Note to self: Buy edible paper and eat spec.

"If you're not part of the solution, you're part of the precipitate."

Steve Lamerton
Steve Lamerton's picture
Offline
Last seen: 11 years 2 weeks ago
Developer
Joined: 2005-12-10 15:22
You

mean like rice paper? Sounds like a good idea Wink

Edit - The wikipedia page has instructions and everything!

pgfearo
Offline
Last seen: 16 years 8 months ago
Joined: 2008-01-19 11:30
Thanks

Thanks for the quick responses on this question, it being my first post and all I wasn't quite expecting to wake up on a Sunday morning and see all this:-)

@John
I'll look forward to seeing the first draft for the PortableApps.com Format so will hang fire on doing anything just yet.

I know this is probably further off, but it would be good to have use of a logo and specific form of words to indicate the level of compatibility, some apps may struggle to meet all of the spec.

This particular app requires .NET 2.0 for example - hopefully that doesn't rule it out.

On OpenSource: I'd be happy to contribute (for what its worth) any c# code written specifically for fitting in with PortableApps, but the core project itself is unlikely to go OpenSource anytime soon, though I'm keeping my options open on this.

By the way, the BBC's weekly program Click [this might be UK access only] included a nice mention of PortableApps. I'm sorry to say that I hadn't really heard of PortableApps until now - though looking at the good web profile this project has, I'm not sure why.

Phil Fearon

Simeon
Simeon's picture
Offline
Last seen: 9 years 11 months ago
DeveloperTranslator
Joined: 2006-09-25 15:15
The exact link

"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate

maggotb0y
Offline
Last seen: 14 years 12 months ago
Joined: 2007-06-06 09:13
dot not

Requiring dot net will make your application inherently non-portable. This has been oft discussed on these forums, the definitive take on this is on john's site.

That being said, following the guidelines for creating a portable application (other than removing .net dependencies) is probably not a bad thing, and there is an audience willing to live with that requirement, but you can't very well advertise something that depends on .net as portable, as it is portable to a very limited set of computers (those with the correct .net runtime installed).

Dependence on .net will certainly prevent you from being able to claim that your application is compliant with the PortableApps.com format.

ZachHudock
ZachHudock's picture
Offline
Last seen: 1 year 9 months ago
Developer
Joined: 2006-12-06 18:07
.NET is kind of a deal

.NET is kind of a deal breaker because not all PCs have .NET installed, but making the app otherwise portable would be great. If the users know .NET is installed on a particular machine, they can use your portable version to carry their personal settings between those PCs.

I'd say that you could advertise your app as PortableApps.com Format FRIENDLY, but not fully PortableApps.com Format COMPLIANT because of this .NET dependency.

The developer formerly known as ZGitRDun8705

pgfearo
Offline
Last seen: 16 years 8 months ago
Joined: 2008-01-19 11:30
Ok - No .NET Apps

Thanks all for the info and the link, I hadn't done all the research so I missed this rather significant deviation from the PortableApps format.

I've just about finished my code changes now, so I'll put this out as 'USB Friendly [requires .NET 2.0 on host machine]' or words to that effect and refrain from mentioning PortableApps directly.

I'll continue with PortableApps as a user of course, now that at last I've discovered it:-)

Phil Fearon

Log in or register to post comments