Yes, changing the license wording would require hiring a licensing lawyer, which feels like a waste of resources given that we’re already discussing this here. We’re considering adding an open-source timer, and when the decision is made, we can hire a lawyer to make all necessary changes at once
Although I understand that, I believe there could be some tasks that a third programmer could do very well, without conflicts with the other devs.
One good example is the thing with printing and PDF export.
Anytype has unfortunately no WYSIWYG mode.
What we get on paper differs extremely from what we see on screen.
– That’s a very serious problem for uses in business. You simply can’t design forms for invoices, order acceptances etc.
Therefore it makes no sense to store such Pages in Anytype! If you can’t make them in it, why should you store them in it, or use it at all?
With this restriction you loose small companies as customers! As well as sport clubs, other clubs etc.
- I even call the lack of this basic feature the biggest problem Anytype has!
It seems to be a very big task to implement a decent WYSIWYG mode. It doesn’t even appear on the roadmap.
But to implement it would be an isolated task that has seemingly nothing to do with the complicated syncing stuff and so on.
Wouldn’t it make sense to make a separate project for a third programmer out of it?
I know one super programmer very well who wouldn’t need “months” to grasp that all before he could start to do something.
I’m sure he would make it in no time.
hm, well, agree to disagree (at least some
).
which is great!
yet, to be fair, the only thing everyone uses is the client. realistically, chances that this thing is rewritten once you’ve sold to notion are …“so-so”
(sorry for the cynical point here, you are young, and not established, etc. – this is a very valid point to worry about – at least to me).
rhethorical exaggeration … . (also to be fair – you keep telling us about your values, yet …)
… I really do think that. i believe you want to deliver, thoughl, otherwise i’d be no longer here. yet should you decide to sell out now the damage for me is still limited, but once i fully moved, which i’m about to, that will hurt like shit.
I also don’t believe that anyone could host an “anytype service” better than yourself, so i think AGPL would have been absolutely sufficient. (which is always easy to say with no skin in that game, yes, absolutely true – i still do think it
). anyway, moot subject, i think i made this point ridiculously clear for now. (i was also running around telling everyone about that super-cool and open source thingy-service-notion-like-amazingness, and then you simply pulled that … i admit that really stung).
i don’t get that – for you or me? or maybe both of us? ![]()
You aim to be fair, and so do we—but sometimes, fairness can feel subjective. Our current license, which permits everything except reselling our software, can indeed be changed, much like any MIT license. That’s just how licensing works. However, any changes would only apply to new code going forward. While I understand your concern, I don’t believe this perspective is fair.
Imagination can go far
You’re entitled to your opinion, and that’s completely fine. Perhaps it’s simply too early for you to take the risk. It might be better to wait until your expectations are fully met.
That’s not the issue. We fully welcome more providers, and once our code supports multiple federations, we plan to introduce a clear, permissionless process for anyone to host. Anyone who wants to self-host—for themselves or others—without charging for it will be able to do so for free (as now). To ensure reliability and protect our users from unreliable hosts, a reasonable deposit will be required for providers who charge for their services. These providers will be visible in the client interface, giving users the freedom to choose and ensuring they are not locked into a single option.
Do you seriously think our master plan for success is selling sync or auctioning off our organization?
Perhaps I just have a bit more context on the topic
You are right. It’s not a major focus right now, but we’re passively keeping an eye out for talent. Recently, someone tried to join, and we gave it a shot for three months, but it didn’t work out. We do have another candidate lined up, but we’re not in a hurry.
On PDF export, o yes it’s a huge huge pain point. @Razor any ideas if it’s hard to fix that?
I did not get, to fix what exactly?
He means the missing WYSIWYG.
Exported PDFs (as well as the print result) differ a lot from the appearance on screen.
It’s nearly impossible to design forms for invoices, order acceptances etc. that fit exactly on one sheet of paper.
– These are things that each company needs, as well as each club.
And if a small company or a club can’t design simple forms with Anytype, why should the store them in Anytype, or use it at all?
We have no control over the page’s borders, nor over the positions where a page break happens.
It happens all the time that the print result spits out a sheet of paper more then wanted.
While editing a Page, we simply have no option to see on the screen how the print result will look.
With 20 or 30 test exports and small edits the result finally fits (as long as we don’t change anything in this Page).
Create reports with examples pls.
@anton please see the post above from @Razor …
– This is exactly what I’ve meant three days ago in the other thread.
I quote myself from that thread, please read it line for line (especially the last textblock in it):
.
I simply can’t believe that Razor now asks for reports with examples!
- It is IMPOSSIBLE that someone who really uses Anytype for real purposes, doesn’t already know about the OBVIOUS differences between the layout’s appearence on screen and the print result!
– Simply print one real Page!!! In most normal cases you will see the differences!
If not, put some elements more on that Page and print it again! Now you MUST see it, you can’t pretend the opposite!
-
It WAS ALREADY reported by me, more than a year ago!
For unknown reasons, the old thread is tagged as “implemented” and moved into the cemetery!?!?!
– But it isn’t solved or “implemented” at all! -
I’m not the only person who has moaned again and again (in different threads) about the problems with printing and exporting.
It should really be well known for everyone: each user, and even more for each team member!
Someone who prints more then “Hello world” WILL know that we not get what we see on screen!
– Why on earth do I now need to create new reports with examples if most problems with print and PDF export are absolute obvious and also known for a long time?
It will cost me HOURS again:
- to create good example documents that show each problem separated.
- to write a separate report for each single problem.
- to make screenshots and PDF exports.
- to record good videos.
Why all that?
OK, OK – I want to be a good boy and play after your rules!
I will do what Razor asked for, even though I don’t understand that burden – we have here an obvious case that should (for years!) be well known for everyone!
I’ll do all that and I appreciate that Razor is at least willing to look what he can do!
But @anton , please also try to understand my point of view and how frustrating it often feels if team members, even devs, pretend to know nothing about well known longtime issues that are obvious and peeve each normal user nearly every day!
It is not only me. This is what also the other users have meant in the linked thread.
Please see my long text here as a constructive feedback that points exactly on the communication issue that us users here disturbs again and again.
There is plenty bugs like this. I’ve been told to report them, but admin have to put themselves in our shoes for a moment, seeing this failure repeated doesn’t really encourage us to take the time to make a listing. The general management has clearly made an effort to communicate and organize internally the vision by season into 3 distinct areas of improvement, but to imagine all this work being sabotaged (is it? I hope not) by one or more people in charge of checking the reproducibility of bugs and who tag them as “implemented” while they remain active, is to undermine all your efforts and the community’s investment.
I think I’ve already mentioned this, but I guess my word doesn’t carry much weight and I have to prove my point, but the problem is that others seem to have done it before me and time has unfortunately proven me right for not contributing to this vicious circle.
Over and above my differing choices and expectations regarding the direction of Anytype, which, whatever people may say, is moving forward against all odds, my only concern is this problem, which does not concern an isolated oversight and for which we still don’t know the perpetrator or perpetrators.
I agree that spending time volunteering to report a bug only to see it forgotten is infuriating. I’ve my own forgotten yet important reports too.
I’d just like to mitigate this argument (which isn’t really annoying, but it’s repeated too often for me to get past it): none of the users of this type of tool that I know prints (and I’m the first), and yet they’re all normal users.
I quite don’t understand your statement about this argument. I personaly would print sometime, so I guess I prove it wrong ![]()
![]()
I’m sorry, I won’t be answering in topics like this anymore, I try to avoid forums now completely due to toxic atmosphere and to preserve my mental health. If you want something to get fixed - I get bug reports through integration with our internal tracking system, so no reports - no fixes. Good day.
It seems I’ll never understand Razor’s apparent interpretation of the word toxic. Is truth Toxic? ![]()
Constructive contributions that don’t insult or denigrate anyone don’t seem toxic to me. Perhaps he is hypersensitive? ![]()
He is just really tired.
I can uderstand him.
Not specifically with this post but globally.
It’s hard to put yourself in the team’s shoes, and even if you like them, you’re always knocking them down. “Qui aime bien châtie bien”, a french proverb
And many consider his request or bug :
- is a priority because it’s always THE thing everyone needs and should be dealt with before anything else
- is easy to fix (overall, 90% of bugs according to the forum ^^)
I’m the first, but I hope I’m restraining myself enough. Tags are just indispensable, but given the forum, they’re not used that much (to my great incomprehension / despair). Dropping files into a collection is essential, but maybe not for everyone (it is for me, but so I avoid uses that require it and wait as long as I can). The scroll bug makes Anytype unusable. But ok, maybe big collections aren’t for everyone…
Etc
One thing to improve though: communication.
Being as open as Anytype here is a double-edged sword: you have to deal with it and manage it.
Being on the front line is the role of community manager, not an easy job but indispensable. Thanks to the developers for dropping by, it’s a good thing too and helps create that community effect.
Personally, I couldn’t do it. I’m already raging about certain posts, even though I’m not involved in the whole thing. On some “easy” stuff that I know isn’t the case (and I avoid answering that you just have to go and look at the code if it’s so easy). On violent reactions, on dialogues of the deaf. As I’m often overloaded at work with “quick things” that mean I don’t get a thing done all day, I’m always on the lookout for new ideas. I understand.
A message of support for Razor
…
PS : I’m sure that @Code-Jack wasn’t aiming at @Razor .
It’s just fatigue too.
Especially since he and I are Bug Detectives (It’s tiring too
), so a bug closed at fault is also a bit our fault (and more than Razor’s).
It’s nobody’s fault, but it generates frustration for everyone. Apart from always working on communication (and I don’t have the solutions), no better.
Which bug? You mean horizontal scroll on Windows?
Thanks Shampra, you nailed it!
I understand Razor’s tiredness well. In the last 20 years I’ve had three burn-outs! (Really!)
Each has cost me many months to recover, the first one even 1,5 years!
Therefore I understand Razor.
He is somehow like me: he works and works and works enthusiastically, day and night, 356 days per year.
All the time hangs everything on him and his engagement.
He is always the one who rescues the world.
But the users have never enough.
They moan and grumble and want more! Immediately!
So, that is Razor’s position.
Now my position:
As a Bug Detective I work here enthusiastically, day and night, 356 days per year.
(… and so on and so on).
I’m also tired!
Although I do everything here on free will. I don’t get paid for it. I’m simply enthusiastic to do my part to make this wonderful App shiny!
But - even my enthusiasm changes into rolling eyes sometimes.
This was such a situation.
Often I sit here in front of my monitor with an already hurting heard because of tiredness.
And then comes something like “write reports with examples” … after one has complained and explained it over and over and it was already reported long ago, but is now flagged as “implemented” and moved into the cemetery, although it isn’t solved.
There was just the discussion with @Anton in the other thread, last few days, about such things that can frustrate.
Here now a new example.
Something goes wrong.
Razor becomes tired, I become tired, some other users also.
But we all give here the best we can, while at the same time we all have the impression that something with the communication doesn’t run round.
Something with the communication steals more energy then doing the things.
Less communication can’t be the solution.
I let it open for now how it could run better.
Only one thing I want to say:
No single person here is to blame for anything!
Everyone here does what he does with the best intentions!
We all are enthusiasts and we all love Anytype!
We have reasons to celebrate what already is achieved!
Anytype is my most used App on PC beside the web browser!
Only a good App can have a chance to become that important!
well, “transparency”
… . and no, so far i don’t – again, otherwise i’d be no longer here. yet as you are the one with the context, i am the one who has to trust. because if you intended to do so, you’d lie through your teeth about it – which is just as it is, not in any way a blame.
sure it is. companies like yours go down daily … that’s the beauty and risk of things. so all your context is quite nice, but in the end of very limited value to me. ![]()
maybe. maybe not. I prefer to be annoying and already do it, cause i like the product very, very much, despite its still many very basic flaws. it’s a risk i’m taking. btw the reason i am so very annoyed by your license change is that to me “true open source” was the one distinguishing factor nobody else had. remove that … and anytype becomes somewhat mediocre in feature comparison (seen the obsidian plugins? quite cool …)
anyway, let’s see how it goes ![]()
It’s hard and unfair to say that, it’s far from mediocre, Anytype offers features that nobody else have!, Besides, Obsidian plugins are a convenience for deferring the addition of functionality onto the volunteers responsibility that adds considerable risk for data security and incompatibilities.
I think Anytype is planning to allow plugins, and if that’s the case I think it’s a bummer, but in any case, if you stick to your guns, I think you haven’t seen the real value of Anytype.