Jump to content
IGNORED

SIO2SD Firmware Source


Mr Robot

Recommended Posts

The four freedoms are the starting point and embody the spirit of the license that most judges refer to when considering the intention of following license.

The freedom to run the program, for any purpose (freedom 0).

The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1).

The freedom to redistribute copies so you can help your neighbor (freedom 2).

The freedom to distribute copies of your modified versions to others (freedom 3).

The foundation created the GNU General Public License commonly referred to as  GPL... as a copyleft license that developers can distribute their software under to qualify it as free and ensure that it stays that way.

 

Link to comment
Share on other sites

On 7/19/2019 at 8:45 PM, Mr Robot said:

So, is there a reason this open source project has closed source firmware? 

 

I’ve been looking everywhere and all I can find is binary releases and some old code that doesn’t work with current hardware  the author on GitHub said there was some politics around it. 

politics involve more than one person, someone contributed to the project when it was open. Now they don't want things to be so.

The author can still release the source if he wishes, the other contribution was given, and by the scenario you laid out... is under GPL. I think GPL considers any such contribution when disputed as being forked at it's base. The rest becomes self explanatory.

More information is needed if it's otherwise.

Link to comment
Share on other sites

25 minutes ago, _The Doctor__ said:

You make the assumption all others contributions were removed and it was a complete re-write from the ground up with originating author content only and that not the case... It wasn't.

I make no such assumption. I merely said if the original author wants to close his source he can. I did not say that that is what had happened and that Jakub Kruszona-Zawadzki was the only contributor. To make that claim I'd have had to have checked every source code header to see who is credited and I havent done that, have you? 

  • Like 2
Link to comment
Share on other sites

13 minutes ago, Mr Robot said:

To make that claim I'd have had to have checked every source code header to see who is credited and I havent done that

Right.

I have now done that.

Every file is ©Jakub Kruszona-Zawadzki no other author is credited anywhere. There is no changelog. It is the sole property of Jakub Kruszona-Zawadzki. If anyone else worked on the code, they did not assert any ownership over it. 

 

NOW I am saying that if Jakub Kruszona-Zawadzki wants to close source his software after releasing v2.5 and only release v3 and upwards as closed source binary only, that is entirely up to him, it's his. I wish he wouldn't but he has that right.

 

14 minutes ago, _The Doctor__ said:

politics involve more than one person, someone contributed to the project when it was open. Now they don't want things to be so.

The author can still release the source if he wishes, the other contribution was given, and by the scenario you laid out... is under GPL. I think GPL considers any such contribution when disputed as being forked at it's base. The rest becomes self explanatory.

All of this word salad is incorrect, please delete it. No one worked on the firmware for this project (and if anyone did, they made no such claim in the source code). 

 

Your point is not just wrong, it is also moot.

 

Link to comment
Share on other sites

Your very first post says that politics are preventing the release, you outline how the author could take it closed. The previous released source can't be taken closed. Any other contributions are considered forked at base. The original author did not remove all contributions. It's still GPL.

Not everyone is credited either(maybe some politics there?).... which leads to some more theater. No one need check every single header either. You don't need to.

 

So, is there a reason this open source project has closed source firmware?   sure, conflict between some parties over it. But if you say you talked with the originating author and he would like to but is held back by politics... well, that is a personal conflict and not a legal one. Has he asserted someone else claims ownership of his work, is his work considered a fork from the other person? Where is the public disclosure of the other author?

Link to comment
Share on other sites

You claim politics are the reason as cited in your first post then argue against its existence.

You want source then argue for ways it can be denied you.

 

None of this makes any sense, and yes others contributed...  If you can't figure out how I know this, you really aren't worried about this at all and can continue debating against your first claims in the first post. You are correct all that follows is pointless. It's an argument against itself and a waste of time. I for one am sorry to have wasted my time looking at any of it.

 

So you have my apologies, as a person who argues both for and against a thing is always right. Or wrong depending on your view.

Edited by _The Doctor__
Link to comment
Share on other sites

Just now, _The Doctor__ said:

Your very first post says that politics are preventing the release

My first post says that Jakub Husak says politics is the reason later source is not available. 

 

2 minutes ago, _The Doctor__ said:

you outline how the author could take it closed

I do

3 minutes ago, _The Doctor__ said:

Any other contributions are considered forked at base

And this is where you try to use buzzword bingo and go wrong. 

 

Any other contributions from the author are not a fork, neither are any contributions from anyone to the main source tree. Nobody has forked anything (except Jakub Husak, and he released his updated source fork)

5 minutes ago, _The Doctor__ said:

Not everyone is credited

If you are not credited, in the source, on the cvs commit history or in the changelog, it doesn't matter if you contributed, you don't exist.

 

Will you please stop derailing my thread. I don't need lessons on the GPL, I think I know it better than you. All that condescending linking to the four freedoms and other irrelevant crap is just passive aggressive posturing, stop deflecting, own the mistake and move on.

Link to comment
Share on other sites

9 minutes ago, _The Doctor__ said:

You want source then argue for ways it can be denied you.

I don't always get what I want. That's life

 

9 minutes ago, _The Doctor__ said:

and yes others contributed...  If you can't figure out how I know this

I don't care how you know this. If people contributed and didn't assert that contribution, they didn't contribute. If Jakub decided to close his source and others had contributed, if they didn't prosecute at the time they were free to fork and continue updating, no one did. 

Link to comment
Share on other sites

On 7/19/2019 at 8:45 PM, Mr Robot said:

So, is there a reason this open source project has closed source firmware? 

 

I’ve been looking everywhere and all I can find is binary releases and some old code that doesn’t work with current hardware  the author on GitHub said there was some politics around it. 

This is the first post. It answers itself, you have the source up until then.

This is what you said the thread is about in the first post... Is it about something else?

Do you want the later source? Do you want someone to help make this happen? Or do you want folks to forget about it?

Edited by _The Doctor__
Link to comment
Share on other sites

The question still hasn't been answered. 

 

The reason this open source project has closed source firmware is because of 'politics' but no one has said what politics, it may as well just say 'reasons'. It's a non-answer. 

 

Why did Jakub decide to close his source? Those sorts of things don't usually happen for no reason.

 

Link to comment
Share on other sites

To repeat, you needed to take it private,

based on your response you wouldn't have kept your mouth shut anyway.

how cute...  now you don't know what 'it' could have been... could it have been the reasons or the source. I suspect you wanted both. Well it doesn't matter any longer. Done.

Link to comment
Share on other sites

17 minutes ago, _The Doctor__ said:

To repeat, you needed to take it private,

I didn't need to do anything

 

17 minutes ago, _The Doctor__ said:

based on your response you wouldn't have kept your mouth shut anyway.

You've no idea

 

17 minutes ago, _The Doctor__ said:

could it have been the reasons or the source. 

I don't believe you have either.

 

Put up or shut up

 

19 minutes ago, _The Doctor__ said:

Done

Finally!

 

 

 

 

 

 

 

  • Sad 1
Link to comment
Share on other sites

10 hours ago, ivop said:

I have a partly finished Arduino Nano SIO emulation. Could put it up on github if anybody's interested....

Thanks for the offer my design is based on Teensy 3.5 ARM Microcontroller, here from March 27 2019: SIO Atari Drive testing.

I'm experimenting with lots of things right now for example: WAV file FSK (Frequency-shift keying) ATARI Cassette tape decoding with sound support (8bit or 16bit mono or stereo channel), not sure when I will release the source files but it will definitely be under MIT license.

Edited by Chri O.
  • Like 4
Link to comment
Share on other sites

11 hours ago, Chri O. said:

Thanks for the offer my design is based on Teensy 3.5 ARM Microcontroller, here from March 27 2019: SIO Atari Drive testing.

I'm experimenting with lots of things right now for example: WAV file FSK (Frequency-shift keying) ATARI Cassette tape decoding with sound support (8bit or 16bit mono or stereo channel), not sure when I will release the source files but it will definitely be under MIT license.

https://github.com/ivop/sio2world

 

main.c is BSD0 license (i.e. Public Domain, but with enough legal mumbo jumbo to keep the lawyers happy), the ff library is BSD2.

 

  • Like 3
  • Thanks 1
Link to comment
Share on other sites

I glanced over my own source code today and found some clarification missing, which I added today. If you cloned, you can do git pull, but I thought it might be useful to post it here, too. For Pokey divisor <= 3, the current code switches to 8N2 instead of 8N1, i.e. a double stop bit. Somehow, my unmodified Atari 800XL was able to keep up with divisor 0. With 8N1 (which it should be), it could not. After I cut the caps, it started to work with 8N1, too. Anyway, YMMV. I thought it was a nice way to get faster SIO with an unmodified Atari and was planning to make it configurable.

 

Edited by ivop
  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...