comp.lang.ada
 help / color / mirror / Atom feed
* Forking old GMGPL libs ?
@ 2012-10-05 22:51 Patrick
  2012-10-05 23:52 ` Georg Bauhaus
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: Patrick @ 2012-10-05 22:51 UTC (permalink / raw)


Hi Everyone

I am really tense right now! please forgive me if this post is not a good one.

I've been on a FSF mailing list for the past few days and I am really PO'd with the FSF right now.

They lecture about their "four freedoms" but they deny that there are any valid concerns for end users rights outside of this.

I am working on two projects. One of them is a data collection/analysis tool to help parents of special needs kids record data for use by professionals like speech therapists later. I want to release it with source code but I don't ever want anyone to end up being charged for it.

I want it to be free-as-in-beer forever as well as well as open sourced. The FSF is against this. If you search on Ebay for basically any large FLOSS application, like Gimp for instance, you will find them being sold to people who already have internet connections (because they can bid)but again not a problem to the FSF that people are being charged $20 + shipping for Gimp, even though they could download it for free if they understood the situation. It's exploitation of people who don't understand whats available.

Now I have to forgo all FSF licensed libraries and it's going to be harder. Sure I have GCC and the runtime exception for basic Ada use but what about all the GNAT libraries. I don't have $20K + lying around for the non-GPL versions.

So to the point!(thanks for your patience)

I was thinking about forking older GNAT libraries that were licensed under GMGPL. If someone gives me an older library that they received under the GMGPL then don't' they still have the right to redistribute it under the GMGPL ? Adacore can't retroactively change licences on software they already distributed can they?

If they can't I could try to take on a few libraries. Maybe over time I could improve them a bit and I could keep GMGPL libraries available for the 99 % that can't afford the current way that GMGPL GNAT libraries are distributed.

One more thing...


This is total crack smok'in, I hardly know anything about the clang compiler and don't have the time of intelligence to fork GNAT but does anyone think it would be technically possible to retool GNAT's to output clang's AST. It sounds like clang  is able to output it's AST and read it in later. A totally freestanding Ada compiler could be completely decoupled from the clang codebase as long as it outputted a compatible AST.

Thanks for reading and if I have upset anyone please don't come back at me too hard, I probably am not thinking straight!

Thanks-Patrick



^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2012-10-11  8:06 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-05 22:51 Forking old GMGPL libs ? Patrick
2012-10-05 23:52 ` Georg Bauhaus
2012-10-06  3:28   ` Patrick
2012-10-06  9:11     ` Georg Bauhaus
2012-10-06  4:52 ` Stephen Leake
2012-10-06  7:10 ` Florian Weimer
2012-10-06  8:10 ` Simon Wright
2012-10-06  9:45 ` Brian Drummond
2012-10-06 11:27   ` LLVM and GCC (was: Forking old GMGPL libs ?) Ludovic Brenta
2012-10-06 14:04     ` Patrick
2012-10-06 15:11     ` Brian Drummond

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox