Community

Erkan Yilmaz
8 months ago
from what I read, I find it good that a more free #licence is used -> can be used to make better #marketing for #friendika

I guess for users who do not want to switch yet to free-friendika:
in case such a request like the config example comes, probably this could be lessened by puting sensible data in another php file and import to .htconfig.php ?

also would be nice to see for existing users: what they need to delete additionally when switching to free-friendika (perhaps delete all except .htconfig.php + put in "new" free-friendika code?)
Mike Macgirvin
8 months ago
I should note that I offered a choice of licenses to avoid the pain of a separate software fork. Forking a project is never a good idea. But multiple licensing was unacceptable to the GPL bible-thumpers. So we have a fork in the road and two completely separate projects which will never again be able to get along together.
Mike Macgirvin
8 months ago
Those of you who want Friendika to be GPL and cannot accept any other license, you have your wish - through your continued harrassment, intimidation, and coercion. This is how Stallman's followers do things. Mob rule eventually wins over software freedom.

There are now two Friendika trees. One represents tyranny, intimidation, mob rule, and the triumph of lawyers over freedom. It represents everything that is bad about software licensing. This is called "Friendika/GPL".

The other represents "free as in freedom" and within this tree the GPL is banned. This is called "Free-Friendika". It is provided under the MIT license.

Free software licenses can be accommodated within the GPL tree because the GPL is a restrictive license. Restrictive licenses are not compatible with "free as in freedom" software as they impose rules, terms and conditions which dictate how you make use of free software and force you to take specific actions.

For instance you are REQUIRED to publish your complete Friendika source code if you do so much as change a config file - (which is implemented in Friendika as *source code*). This *requires* you to publish your database login credentials in a public location - or you are in violation of the GPL and will be harrassed for it.

There are many other examples of the absurdity of allowing lawyers to determine how you you interact with free software.

Therefore restrictive licenses such as the GPL must be banned from mixing with free software.

Addons with incompatible licenses cannot be accomodated in 'Free-Friendika'. Therefore addons will be provided through the 'friendika-addons' repository. At the moment, this repository is license agnostic, but as the development trees diverge, there will come a time when addons will have to be built for one or the other development fork.
Abinoam Jr.
8 months ago
Mike, could you explain this better. Perhaps my english skills had betrayed me.

I always thought plugin license to not "contaminate" the main code.

Look at "flash" (adobe).
You just download it separately and it gives a clear notice that the flash (plugin) is not free.
Mike Macgirvin
8 months ago
All license text that I have added to Friendika has now been removed. Since this removes the prohibition of plugin licenses from infecting the main code license, the presence of js_upload now makes the entire project fall under the terms of the GPL.

Since the GPL is a lawyer-created VIRUS which is spread by thuggery and coercion and I seem to be unable to prevent the mob rule from infecting my code with it, Friendika can no longer be considered "free as in freedom" and is now under the control of an alien lawyer-create virus.

The ability to give one's work away should not be mandated by mob rule but should be a fundamental right of a software author.

I will be creating a Free Friendika fork of the project which is free of the accursed GPL virus. It's all yours, folks. You wanted the GPL, you have it. Enjoy.

I quit.
Mike Macgirvin
8 months ago
I love this picture - this is just outside Weed.
Mike Macgirvin
8 months ago
@Sean Tilley - on joindiaspora I'm seeing it as link (not an embedded photo) but clicking on the link brings up the photo.

There isn't much documentation on the D* photo "message" so I think it's wonderful I can even see that. Another case where I just have to keep hammering at it until I eventually figure out what Diaspora is doing.
Mike Macgirvin
8 months ago
That's John Panzer at top left
Mike Macgirvin
8 months ago
So here's the story. IE developers were in Mountain View for a conference and after a night of boozing, they dropped off this big IE logo on Netscape's front lawn at 2AM. This was at the height of the browser wars.

Those of us sleeping in our cubicles at Netscape (this is what you do when you're busy changing the world) dragged our own Mozilla mascot out of the closet and perched him on top of the big 'e'. As in "Netscape is on top". The morning workers added the spray paint. It was in newspapers coast to coast that afternoon.
Mike Macgirvin
8 months ago
Batched delivery mode for Diaspora has landed, though it's certain to cause some new problems somewhere, due to the major changes which were made to accomodate it.  If you aren't comfortable with this, please step back to a Friendika release prior to 2.3.1111 and stay there until things are safe again.
Mike Macgirvin
8 months ago
The Friendika bookmarking API has been updated with a load of new stuff - we now support most of the OExchange suite with the exception of 'ctype' and tags which contain commas.

Through OExchange you can set the url, title, description, and any optional tags you want added to the bookmark. If either the title or description isn't set, we'll scrape the page to try and discover it (as we've already been doing).

But the cool part is that with a cooperating browser tool you can let the browser set the page title and use highlighted text for the description, which is more likely to be what you intended. Adding tags from the browser side is also pretty cool.

Now we just need to get some native browser tools to make use of all these things. 

http://www.oexchange.org/spec/
Mike Macgirvin
8 months ago
A lot of you are only seeing what is going on in the public discussions - which involves mostly low-level troubleshooting and technical discussion about where you do or don't want Friendika to go.

Those watching the repository will see a different picture - we're now quite solidly into the 2.4 development cycle and there are a lot of different activities going on.

I see there are several people now working on various aspects of theming and cleaning up the UI. This is wonderful.

In the last few days we've started to provide an infrastructure for free-tagging, a complete bookmarking API, some basic zot architecture, and we're well on the way to providing batch-mode deliveries. We'll start with Diaspora first and then extend that to zot. I'm looking at several possible ways of improving "pages" and how to provide public groups which don't require a separate funky login.

We now have system support for account expiration. Anybody who wants to develop a payment gateway plugin and/or subscription services should have a fairly easy job.

We'll be using the account expiration feature on the old Friendika demo site to turn it back into a true demo site - where people can try things out, but only have a finite amount of time before we reset their account. Whether or not that site is eventually monetised is up in the air at the moment.

We've been fixing some really nasty bugs behind the scenes. None are security related, but just some really nasty stuff that needs to get fixed.

There are going to be a lot of code cleanups in the weeks ahead.

I'm hoping that folks like Chris and Charles feed back information and code on how to optimise for private VPS services. We're also looking at the entire delivery chain and plan to rip out any redundant delivery services (such as pubsub) once we ensure that our new message delivery is as reliable as the sunrise every morning.

As zot comes into play we'll be ripping out a lot of the painful aspects of "magic authentication" and especially the friendship dialogues which currently require way too much handshaking. These will be replaced with "Connect". Period.

We'll be working in Diapora private mail as an added bonus.

There's a lot more coming. Fasten your bloody seat belts.
Mike Macgirvin
8 months ago
Photos can't begin to do it justice.
Mike Macgirvin
8 months ago
Didja' ever see the movie "Babe"? That was filmed here.

Kind of a sleepy place.
Mike Macgirvin
8 months ago
Another tough day at the office
Mike Macgirvin
8 months ago
And this would be the view going to work.
Mike Macgirvin
8 months ago
This is the morning commute. I start at the top, overlooking the South Pacific, through the national forest, then along the ocean for a few miles. There's a surf beach a couple of minutes from the office.

So in fact this is the view going home. The road gets a bit dodgy once you start climbing the escarpment face.
Abinoam Jr.
8 months ago
I didn't see no "ye olde test message" around here either. If I see it, I'll tell you.
Report Bug