23 April 2015, 17:02 | #141 | |
Shameless recidivist
Join Date: Jun 2012
Location: Duluth, Minnesota (USA)
Age: 38
Posts: 266
|
Quote:
|
|
23 April 2015, 17:08 | #142 | |
Registered User
|
Quote:
People can licence their code as they like, but IMHO it is beneficial in many cases to have the code open - especially if the software is unlikely to be developed further by the original devs. I benefit commercially from open source, and work on a number of open projects in my spare time. Certainly without the code being open, some of the projects I have contributed to would be dead now. If the Amiga community had embraced this years ago, I think we would be in a far better situation with software - as already mentioned, in some cases there were developers who intentionally tried to stop their software being run on another Amiga-like platform as they didn't "like it", which affected the OS3 version too. Never made any sense to me. |
|
23 April 2015, 18:51 | #143 | |
Registered User
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 2,076
|
Quote:
Until that time I won't accept any changes to my code. They can look at it, fork it, whatever they want... but they cannot contribute in any way whatsoever to the core project. It's my project, and that's that. As for the projects that I decided not to open source, the source will be lost when I stop coding/die/move on. That's just the luck of the draw. D. |
|
23 April 2015, 19:16 | #144 |
Registered User
|
Well, if you are not around, it can be forked anyway, and development continued on the fork. leaving a repository so it can be committed to by anyone is a really bad idea (such as having to revert bad commits as you said - and the risk of spam / malicious code) - and it would have to be forked as no-one would have control of the original repository if you were not around. So no reason to allow public commits, unless you want to run it like a wiki.
out of interest where is this code that anyone can contribute to (before you revert their changes) Last edited by BuZz; 23 April 2015 at 20:15. |
23 April 2015, 20:38 | #145 | |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,646
|
Quote:
Nobody has to be "convinced of anything", if the thread was more like "I leave this out here, think about it", perhaps there'd be less "problems". When I voiced my opinion my main argument was never acknowledged and instead I was told the same thing over and over, showing there was really no interest in what I had to say, rather in just push ahead the idea of open sourcing everything no matter what developers have to say about it. |
|
23 April 2015, 21:24 | #146 |
J.M.D - Bedroom Musician
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,590
|
Ok, am following the thread and am a bit disappointed from the fold is taking; however, while i know i cannot expect anyone to release their app sources at first request, fully in the rights, am however more concerned about those technologies that could guarantee and foster the preservation (forget about growth) of the Amiga platform, like frameworks and libraries to interface with devices or create applications: right now with the exceptions of those used by AROS most of it are still proprietary and the documentation is not accessible without NDAs - think at p96 and reaction - or released open but with licenses not exactly interoperability-friendly like Warp OS that explicitly forbid the use in non-commodore-or-hyperion Amiga OS systems;
|
23 April 2015, 22:44 | #147 | ||
Zone Friend
Join Date: Sep 2001
Location: Germany
Posts: 812
|
"you keep going on and on and on and on like a spoiled child. Give it a rest."
"you are trying to force feed the mantra of 'all software should be open source'" Quote:
Quote:
|
||
24 April 2015, 00:50 | #148 |
Coder/webmaster/gamer
Join Date: Oct 2001
Location: Canberra/Australia
Posts: 2,669
|
>most of your games are unlicensed conversions of copyrighted board games. Not that I have a problem with that (like I said, I enjoyed playing "Africa" for a bit), but that fact alone would hinder more widespread distribution anyway.
There are/were commercial games such as Yahtzee, Monopoly (if memory serves) and suchlike distributed alongside Red Hat Linux...I still have the relevant CDs lying around somewhere... >and in a single 15 second brainstorming session could come up with a hole in your concept (banner ads) - that's not exactly a seal of quality. As I already pointed out, the next revision of the licence will make it clearer that that isn't permitted. GPL and suchlike don't seem to have any restrictions at all about adding such things. So I don't see how that is a hole in my licence but not likewise a hole in the GPL. Obviously my licence isn't perfect but the obvious solution is to improve it, not just abandon it because it's not yet perfect. >plus the new clause that people named 'James' are not allowed to do anything with the code. Actually, that case is explicitly handled by the licence, in the "must allow us the right to backport improvements" part. Perhaps it should be a bit clearer and/or more restrictive about what kind of licences for derivative works are acceptable though. >You might want to look at CC-BY-SA (a free license) or CC-BY-SA-NC. Well, I'll have a look at them, and also at the AWeb Public Licence and some others, and see if any of them fit the bill. I'd be surprised if that was the case though. ReAction documentation is part of the freely available OS3.9 NDK (and the various OS4 SDKs too). I'm fairly sure the P96 autodocs are also publicly available. And I certainly never signed any NDA. |
24 April 2015, 12:51 | #149 |
Registered User
Join Date: May 2014
Location: inside the emulator
Posts: 377
|
Semi off topic but still: I absolutely hate people that uses the GPL and then "requires" one to accept the licence when installing a binary file. It is allowed by the GPL for some reason _but_ one doesn't have to accept the licence to use the software! As a user one doesn't need to accept the terms as those are only relevant to _public_distribution_.
There are a lot of other problems with the GPL but most comes back to one single thing: it is intended to empower programmers, not users. |
25 April 2015, 12:22 | #150 | |
Registered User
Join Date: Mar 2009
Location: New York
Posts: 552
|
Quote:
|
|
25 April 2015, 13:20 | #151 |
Registered User
Join Date: May 2014
Location: inside the emulator
Posts: 377
|
Try installing some pre-compiled GPL software on Windows.
|
25 April 2015, 13:44 | #152 |
Registered User
Join Date: Mar 2009
Location: New York
Posts: 552
|
|
25 April 2015, 15:15 | #153 | |||
Zone Friend
Join Date: Sep 2001
Location: Germany
Posts: 812
|
Quote:
The GPL doesn't require that the user explicitly confirms its consent, of course. And afaict it only happens on Windows - probably based on the assumption that Windows users have no clue what free software is. I can't remember ever seeing a GPL notice pop up on Linux. Quote:
Quote:
Last edited by TCD; 25 April 2015 at 17:04. Reason: Back-to-back posts merged. |
|||
25 April 2015, 16:31 | #154 | ||
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,157
|
Quote:
Quote:
|
||
25 April 2015, 17:14 | #155 | ||
Registered User
Join Date: May 2014
Location: inside the emulator
Posts: 377
|
Quote:
The GPL _doesn't_ require accepting the licence for using it, it only regulates modification and distribution of software. Requiring accepting the licence before installing it is an additional requirement that logically should go against the GPL itself. But the FSF doesn't think so. Quote:
Under Linux one commonly install using some type of packet manager which will list the licence of the software. Or one will compile it oneself. |
||
25 April 2015, 17:26 | #156 | ||
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,650
|
Quote:
Quote:
You could justify your "we want everything you've done for free!" with "it's for the good of the community!", but the dev's choice and reasons can't be questioned. Because he did the work to solve a need. Needing X and refusing to pay for X with the motivation that you lack the time or competence to make X doesn't give you the right to put some sort of blame on the one who did. ~ I think we're doing all right. In the case of abandonware the design/sources end up in the usual places, and if the developer is still active you can contact him and ask for the source. ~ If you want some things off the top of my head that could improve things, we could: 1) Develop versions of the things you feel the community needs that cost money, and release them as open source ourselves. For some of them, it might entail legal issues. 2) Make a portal site where devs upload sources and a team goes through them, prep and document them, and put them up on an open-source site, similar to what is already done for f.ex. demos and utilities on Janeway and Aminet. 3) Do Kickstarters or make microdonations sites for active developers to use. This would mean that things are worth something to everyone involved, i.e. cost a little money. But I think it would lead to new developments that accurately represent what users need. I think this is the progressive solution. These are very abstract and generic suggestions, like the question. I think it would be more constructive and lead to results if we got down to cases. That's what happens automatically with 3) above. |
||
26 April 2015, 10:10 | #158 |
Registered User
Join Date: Mar 2009
Location: New York
Posts: 552
|
Photon, a portal site as you describe is what I am considering putting together. I think your idea about Kickstarters/microdonations is a pretty good notion too, with the weight of my personal preference on small-scale Kickstarters... I believe the community is too small to make microdonations feel terribly meaningful, but we could always try it.
Regarding my earlier question of how much it would cost to "free" AmigaOS 1.0-3.9, it might be a good time to start figuring with crystal clarity out who actually owns that, and what it would take to pry it from their hands. I don't want to simply say "that's impossible", because it surely isn't. For now I think some useful work would be continuing to round up lists of existing open source stuff as has been done here by Korodny, so we have some lay of the land. |
26 April 2015, 13:17 | #159 | |
NetBSD developer
Join Date: May 2012
Location: Warsaw, Poland
Posts: 411
|
Quote:
Personally, I think it needs to integrate well with the existing solutions, while having... any advantage for the developer. Some ideas: - No point in reimplementing GitHub that is already doing a fine job at repository management and bug tracking. But maybe there is a point in building something Amiga-specific around it, like for example automated CVS->git gateway for all projects, to help people working on classic Amiga projects. GitHub has an extensive API. Another advantage would be external authentication (last thing I need is another amiga-related login/pass to remember). - Don't reimplement the forums system, it's better to just ask admins to create another project here on EAB. Last edited by strim; 26 April 2015 at 15:35. |
|
27 April 2015, 00:52 | #160 |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,650
|
I don't mean another Github (just as the sentence says). Upload .zip, team creates a repo.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Open-source dos.library | Don_Adan | Coders. System | 273 | 02 September 2020 00:42 |
Open source CLI commands | Mrs Beanbag | Coders. System | 13 | 10 December 2016 09:50 |
Open-source graphics library | Don_Adan | Coders. System | 32 | 15 January 2013 22:15 |
NewsRog goes Open Source | Paul | News | 0 | 04 December 2004 16:37 |
BlitzBasic - Is now open source | Djay | Amiga scene | 2 | 08 February 2003 01:09 |
|
|