You are here

OSI certified...source? (reprise)

9 posts / 0 new
Last post
bjor
Offline
Last seen: 18 years 3 weeks ago
Joined: 2006-11-22 12:04
OSI certified...source? (reprise)

John T. Haller--It's been a week and a half since I first requested the source code. I understand if "sourceforge borked it" the first time, but now please give us the source or at least an ETA! You can't release software as OSS and then withhold the source code! You read the forums and reply frequently, so please grace us with a reply here! Something better than "just wait," preferably. I really like the app but there are a few small things that make it unusable for me. Thanks.

John T. Haller
John T. Haller's picture
Offline
Last seen: 4 hours 17 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
All the details in one place / Source coming Today

As I hadn't posted about this in one location (it wound up spread over multiple topics and a couple emails), I'll update it here. Initially, I had multiple 500 internal server errors within SourceForge while posting the original release. It took me about 3 hours just to get the suite posted correctly and the final release was the source, which failed on 4 different attempts (at which point, I gave up and went to sleep after staying up all night).

You'll also note that I haven't posted anything to SourceForge since that time. That's due to the original internal errors followed by an FTP issue that I hadn't solved until today. It turns out I restored a FileZilla.xml config file that had my SourceForge upload server defined incorrectly. The few times I tried it since then, I figured there were just network errors. Incidentally, this also delayed an update of the suite to 1.0.1 or 1.0.2, since I couldn't upload the newer release (which is why it's still a separate patch. Well, I figured out the error today (as mentioned in yet another thread).

In addition, I didn't respond to your original post due to the comments included. Statements like "I guess they're giving out OSI certification to closed-source projects now" are simply uncalled for. As is "You can't release software as OSS and then withhold the source code!" (exclamation points and all). You think I'm some kind of open source newbie? Or out to screw you over? Especially considering the fact that you're getting an app that I put lots of effort and over 100 hours into for free... an app I could have chosen to charge for and keep closed but decided to take a risk and set free. Rather than getting mad and responding in kind, I've chosen to ignore posts of this nature. You'll note, quite clearly, that there's no OSI certified logo in relation to the menu or on the Suite download page. This is because I couldn't upload the source with the initial release. Now, you may not have intended that statement to come off the way I interpreted it... and, if not, no worries... but that's the danger in a text-based communications medium (90% of communication is nonverbal, so conveying intent online can be difficult).

And, the final issue -- that came up at the end of last week and which I hadn't yet covered in the forums -- is one of licensing. It seems I have to alter the way the menu binary is structured due to licensing of the images. Initially, I was under the impression that images included within a GPLed application do not need to be licensed under the GPL (otherwise, how could you possibly include a trademark in a GPLed app). Well, it seems the GPL actually makes no mention of images, so it's a gray area. It also specifically makes no mention of trademarks as it does NOT grant a trademark license to users (even AbiWord has some trademark guidelines to this effect).

The pretty icons used on the right make use of icons from the Tango icons set, which is licensed under a Creative Commons license. As it turns out, Creative Commons licenses are incompatible with the GPL according to the FSF. Despite the fact that many GPLed apps make use of the Tango icons... and the Tango project folks apparently intended for them to be used in open source software... it seems that, if you interpret the GPL to cover images, these can not be compiled into a binary. (Now, doesn't *that* suck?) So, it looks like I'll have to pull the original binaries and replace them.

So, what does this whole mess of stuff mean? Well, it means that I'm forced to slightly recode the menu to err on the side of caution and properly respecting others' copyrights and licenses. I'll be pulling the existing binaries and replacing them with proper ones and posting updates of the suite that do the same. Sadly, this increases the menu's footprint a bit and may add 1/2 a second to load times.

I'm taking the rest of the day to finish this up and get both posted to SourceForge. I'm also changing my internet access plan to up my upload bandwidth by 33% (and doubling the price, unfortunately), so I can get the new suite posted ASAP (it takes at least an hour for me to upload the standard edition). It also means that I'm going another day working on this stuff as opposed to my paying work... which is also unfortunate as I have bills like rent due (and the donations and ad revenue from the site only goes towards paying for the site... not my bills).

Well, I hope that clarifies the semi-absurd chain of events that took place and why I'm still working on getting things posted.

Timeline Update: It'll be tomorrow (Tuesday) as I haven't quite finished the package and I need sleep...

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

bjor
Offline
Last seen: 18 years 3 weeks ago
Joined: 2006-11-22 12:04
My sincerest apology, I

My sincerest apology, I didn't intend any insult at any time. Thank you for the detailed update on the situation, and for all of your work on this. This is certainly one of my favorite OSS projects.

John T. Haller
John T. Haller's picture
Offline
Last seen: 4 hours 17 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
No Worries / Delphi coder?

Like I said, no worries, since that wasn't your intent. The missing 90% of communication online causes misunderstandings to happen. (And I'm trying hard to remember that when someone posts something that could be taken a couple ways.)

And, actually, if you're a Delphi coder, I could use your help with the menu going forward. I'll need folks to verify I'm including everything needed to compile the app on their own setups. And, I probably won't get it into today's releases, but I'm adding locale support via external files so we can support every language people support translations for without having to recompile. I could probably use some assistance on that, too.

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

ckFish
Offline
Last seen: 16 years 11 months ago
Joined: 2006-12-18 02:33
Possibile to get OSS sections?

Hi John,

Not meaning to be a nag, I love what you've done so far with the program so far, there's just a few modifications that I would like to make.
I was wondering if it is possible for those of us who wish to modify the menu for our own purposes would be able to get a copy of the code to work with. All code not specific to our company would obviously be re-submitted to the project.
I know that I would be using different icons, etc. anyway (the ones you have are great, but we would like to "personalise" the menu we give to our clients a bit). So I wanted to check if the open part of the code is available to developers yet?

Thanks in advance
Chris

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

just finishing it up. It'll be out within the next few days.
----
Ryan McCue
Life is like a sewer. What you get out of it depends on what you put into it.
(Tom Lehrer)

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

ckFish
Offline
Last seen: 16 years 11 months ago
Joined: 2006-12-18 02:33
Thanks Guys :)

Sounds good. I'm looking forward to it.

Cheers
ck
Smile

MarkoMLM
MarkoMLM's picture
Offline
Last seen: 9 years 1 month ago
DeveloperTranslator
Joined: 2006-01-16 04:08
Still looking for the source

Hi John,

we are still looking for the source.

If there is no source avaiable we have to remove PortableMenu from all our packages :-(.

The reason is the one You posted here: https://portableapps.com/node/2676#comment-12309
That will be the worst case and I hope we could find a quick solution for this problem.

Remember, that an inclomplete or 'under contruction' marked source is better than none!

We offer help several times.
Once more: How can we help? Perhaps we could publish the source on another place (if sourceforge still borking the upload?)

Kind regards
Marko

Paid for Software more or less?
What You need is OSS!

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 15 years 2 months ago
Joined: 2006-01-06 21:27
John,

Try Open Clipart for the icons. All the stuff there is Public Domain.
----
Ryan McCue
Cube Games
Life is like a sewer. What you get out of it depends on what you put into it.
(Tom Lehrer)

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

Topic locked