Welcome, Guest. Please login or register.

Author Topic: YAM Licence  (Read 15905 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline walkero

Re: YAM Licence
« on: February 28, 2025, 09:11:13 PM »
I haven't as yet.
Just tried for a quick test whilst building something else on the other machine, and  it needs a bit of attention to  build with the recent OS4 SDK when I have more time I might take bit more in depth look. Might be just used the wrong makefile options as it generated alot more warnings than I would expect.

I am pretty sure that it can be compiled for OS4 with the latest SDK. I have done that many times, and I am using that version for my emails.
 

Offline walkero

Re: YAM Licence
« Reply #1 on: February 28, 2025, 10:34:17 PM »
@nbache

YAM will have specific features for the A600GS and A1200NG that are not applicable to the other platforms such as the Update system, ARM native features and integration with other A600GS system programs.   We would not want to entangle the main line code with those platform specific features.

I am pretty sure you and your developers know that there is a way to have parts of code that are compiled only under specific hardware. This can be done at the level of the compiler.
So, you can still separate your code from the rest of the code base by using these technics, and still share the source with the official repository.

Now, if you do not want to share the custom HW specific code, you can have it in a separated library that will be your own with your own licence. So what you write above is not an excuse.
 

Offline walkero

Re: YAM Licence
« Reply #2 on: March 01, 2025, 09:58:05 PM »
Quote
No it does not.  The splash window highlights the succession of development from Marcel Beck to YAM Development Team to us. 

Let's say that tomorrow some crazy guys from the community pushes changes to the Yam repository and a new version can be created. This will be Yam v2.10, based on the repo versioning. But there will also be Yam v2.10, the one you released. Both of these versions have different features and fixes. Which is the official, and which is the fake? Can you see the huge problem you are causing here?

I wonder if the Yam development team provided you any licence or the freedom to release new versions of Yam, outside their channels. Or if you bought the rights to release Yam from now on. I haven't seen any announcement, that's why I am asking.

And before I am accused of having my own agenda, just because I do not agree with your practices, I would like to clarify that I am happy you are updating Yam.
But you have to do it in the right way, following the licence and respecting the original authors and the Amiga community. And the Amiga community is not only our customers.

If you want to make things right, but you do not know how, here are some tips for you:
1. Share the changes to the official Yam repo by creating PRs
2. Reverse the changes in the About window to the original ones, and do not claim that you have a copyright on the application, when you do not
3. Reverse the version to the original one, as it is in the repo.
4. Teach the developers of your team how to respect others' work
5. Apologise to the community for what you have done and the wrong decisions you took.

If you do not want to do the above, then you should:
1. Create a new product with an entirely different name and versioning, like all the forks are done in the open-source world
2. Keep on providing the source code to anyone who asks for it, giving plenty of information in the documentation that comes with your app
3. Provide the Yams licence files with the source code
4. If you need to close parts of your changes, do it in a separated library.

If you fail to do any of the above, that will be a proof that you want to trick your own customers, providing them stolen applications, presenting yourself as the successor when you are not.
So, as you can see, you have options. Do the right thing.
 

Offline walkero

Re: YAM Licence
« Reply #3 on: March 02, 2025, 12:08:55 PM »
@walkero

We are not going to be bullied by your aggressive behaviour or any others in your cabal.

We will adhere to the legal requirements of the licence.

I just asked you to make the right thing, based on the ethical spirit of the open source. I also provided some ways to do it. Instead of doing so, you are accusing me for bulling? Well done.
 

Offline walkero

Re: YAM Licence
« Reply #4 on: March 03, 2025, 01:07:30 PM »
Well I was just a quick test, I simply replace os3 target name with the hostname in my meta buildscsript, but ofcourse the hostname is AmigaOS and the target name is os4 , nothing like consistency :-) . Just typing gmake, it builds until it fall over an ACCESS_READ instead of a SHARED_LOCK.

I do not remember by heart, but I believe you need to pass a definition to use the DOS obsolete for things like that on OS4.